iNotebook is a cloud storage notebook application built with the MERN stack (MongoDB Atlas, Express.js, React, Node.js). It provides a secure and user-friendly platform for storing and organizing your notes in the cloud.
- User Authentication: Secure user authentication using bcryptjs, jsonwebtoken, and express-validator.
- Cloud Storage: Store and manage your notes securely in the cloud.
- Responsive Design: Bootstrap and React for a responsive and mobile-friendly user interface.
- Routing: Utilizes react-router-dom for client-side routing.
-
Frontend:
- React
- Bootstrap
-
Backend:
- Node.js
- Express.js
- MongoDB Atlas with Mongoose
-
Middleware:
- Bcryptjs
- Cors
- Express-validator
- Jsonwebtoken
- Node.js installed
- MongoDB database (you can use a local instance or set up a cloud-based MongoDB)
-
Clone the repository:
git clone https://github.com/nischay-code/iNotebook.git
-
Change into the project directory:
cd iNotebook
-
Install dependencies:
npm install
-
Start the backend server:
npm run dev
-
Start the frontend development server:
npm start
-
Access the application in your browser at
http://localhost:5000
.
🌟 Happy note-taking with iNotebook! 🌟