Video Link:- https://drive.google.com/file/d/1xE0w-rmBmeoXuRT0OmBXWjhe7Dn8-DCE/view
Primarily, I am starting with the backend part because after creating the api and writing business logic, I can simply call that from the frontend and show the data on the UI.
- Primarily, create files like.gitignore, .env (for secret variables), and other necessary files.
- install essential packages like express, mongoose, dotenv, etc.
- connect with DB and also add configurations like cors, etc.
- write models
- write controller and routes one by one
- Database is connected
- Configurations set
- Essential utilities setup
- Models creation one by one.
- Now, Creating Routes and Controllers simultaneously one by one. -- Primarily, the user controller I have created and also handled it through jwt. -- now, after this one by one I will create other controllers and routes 6.Finally, the csv feature I had developed.
- used vite as a module bundler bcoz it's faster.
- then simply performed state management with redux.
- Also, axios is used for making API requests to the server
- Handled JWT tokens