MERN Stack Warning:
You have to Very good understanding of JavaScript before start MERN Stack.
Here are the complite project structure You should allys flow this structure.
project-root/
|-- client/ # React client-side code
| |-- public/
| |-- src/
| |-- components/
| |-- containers/
| |-- api/ # Here add the api data
| |-- App.js
| |-- index.js
| |-- package.json
| |-- README.md # This one if you want then you can use
|-- server/ # Node.js Express server-side code
| |-- routes/
| |-- controllers/
| |-- models/
| |-- config/
| |-- server.js
| |-- package.json
| |-- README.md # This one if you want the you can use
|-- .gitignore
|-- package.json
|-- README.md # Must be use this one
-
Frontend:
- React: JavaScript library for building user interfaces.
- Redux Toolkit: State management library for React applications.
- React Router: Declarative navigation for React.js.
- Axios: Promise-based HTTP client for making API requests.
-
Backend:
- Node.js: JavaScript runtime for server-side development.
- Express.js: Web application framework for Node.js.
- MongoDB: NoSQL database for storing blog data.
- Mongoose: MongoDB object modeling for Node.js.
-
Authentication:
- JSON Web Tokens (JWT): Secure and compact way of representing claims to be transferred between two parties.
Next: JavaScript | Next:Technologies Used | Next: Getting Started