- Clone the project.
git clone https://github.com/ChinmayKaitade/LMS-Frontend-React-iNeuron.git
- Move into the directory.
cd LMS-Frontend-React-iNeuron
- Install dependencies.
npm i
- Run the server.
npm run dev
Tailwind Official Documentation
- Install tailwindcss.
npm install -D tailwindcss postcss autoprefixer
- Create tailwind config file.
npx tailwindcss init -p
- Add file extensions to tailwind config file in the contents property.
"./src/**/*.{html,js,jsx,ts,tsx}", "./index.html",
- Add the tailwind directives at the top of the
index.css
file.
@tailwind base;
@tailwind components;
@tailwind utilities;
- Add the following details in the plugin property of tailwind config.
[require("daisyui"), require("@tailwindcss/line-clamp")]
npm install @reduxjs/toolkit react-redux react-router-dom react-icons react-chartjs-2 chart.js daisyui axios react-hot-toast @tailwindcss/line-clamp
- Install simple import sort.
npm i -D eslint-plugin-simple-import-sort
plugin installed for Easy auto-fixable import sorting
- Add rule in
.eslint.cjs
.
'simple-import-sort/imports': 'error'
- Add simple-import-sort plugin in
eslint.cjs
.
plugins: [..., 'simple-import-sort']
-
To enable auto import sort on file save in vscode
- Open
settings.json
- add the following config
- Open
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}