https://github.com/rahul-chakradhari/inotebook_app
iNotebook is a full-stack MERN web application where users can securely store, update, and manage notes on the cloud. It features authentication, CRUD operations, and a suggestion system where users can post and like suggestions. All data is stored in MongoDB, ensuring easy access from anywhere.
https://github.com/rahul-chakradhari/inotebook_app
inotebook jwt-authentication mern-project mongoose suggestion
Last synced: 8 months ago
JSON representation
iNotebook is a full-stack MERN web application where users can securely store, update, and manage notes on the cloud. It features authentication, CRUD operations, and a suggestion system where users can post and like suggestions. All data is stored in MongoDB, ensuring easy access from anywhere.
- Host: GitHub
- URL: https://github.com/rahul-chakradhari/inotebook_app
- Owner: rahul-chakradhari
- Created: 2025-02-12T13:55:56.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-02-18T11:36:31.000Z (8 months ago)
- Last Synced: 2025-02-18T12:35:07.809Z (8 months ago)
- Topics: inotebook, jwt-authentication, mern-project, mongoose, suggestion
- Language: JavaScript
- Homepage: https://inotebook121.netlify.app/
- Size: 819 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
iNotebook - Your Personal Cloud Notebook
📝 Overview
iNotebook is a full-stack MERN (MongoDB, Express, React, Node.js) web application where users can store, update, and manage their notes securely on the cloud. The platform also includes a suggestion feature, allowing users to post and like suggestions.
🚀 Features
1)User Authentication - Secure login and signup using JWT.
2)CRUD Operations - Users can create, read, update, and delete their notes.
3)Cloud Storage - Notes are stored in MongoDB, accessible from anywhere.
4)Suggestions System - Users can post suggestions.
5)Responsive UI - Built with React and optimized for all devices.
6)Secure API - Backend built with Express.js and protected routes.
🏗️ Tech Stack
Frontend: React.js, Bootstrap, Context API
Backend: Node.js, Express.js
Database: MongoDB
Authentication: JWT (JSON Web Tokens)
🎯 Installation & Setup
1️⃣ Clone the Repository:
git clone https://github.com/rahul-chakradhari/inotebook.git
cd inotebook2️⃣ Install Dependencies:
Backend
cd backend
npm installFrontend
cd frontend
npm install3️⃣ Start the Application:
Start Backend Server
cd backend
npm startStart Frontend Server
cd frontend
npm start4️⃣ Setup MongoDB
Make sure you have MongoDB installed or use MongoDB Atlas.
Add your MongoDB connection string in a .env file as:
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret📸 Screenshots
Home Page
The home page allows users to view their stored notes and manage them efficiently. 
Submit Suggestion
Users can submit suggestions that contribute to the community. 
Top Suggestions
The top suggestions section highlights the most liked suggestions from users. 
📞 Contact
👤 Rahul Chakradhari
📍 Raipur, Chhattisgarh
📧 Email: rahulchakradhari10september@gmail.com
🔗 GitHub: rahul-chakradhari