Welcome to the Cloud Notebook Application! This project showcases a dynamic cloud-based notebook application designed for seamless user interaction and efficient data management.
-
User Registration and Authentication: The application allows users to register and log in securely using JSON Web Tokens (JWT), ensuring a robust and reliable authentication process.
-
Fine-Tuned Authorization: Securely control user privileges with fine-grained authorization for Create, Read, Update, and Delete (CRUD) operations. This ensures that users can only perform actions they are authorized for.
-
Responsive User Interface: The front end of the application boasts a responsive user interface designed with Bootstrap and React. This ensures an intuitive platform for users to create, manage, and organize notes effortlessly across devices.
-
Efficient Data Storage: MongoDB is employed as the database of choice, offering efficient storage and enabling smooth CRUD operations. This choice ensures optimal performance when dealing with note data.
$ npm install
$ cd Cloud-Notebook/backend
$ npm install