Skip to content

iNotebook is a robust cloud storage application built using the MERN (MongoDB, Express.js, React.js, Node.js) stack.

Notifications You must be signed in to change notification settings

nischay-code/MERN_iNotebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iNotebook 📘

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.

Features 🚀

  • 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.

Tech Stack 💻

  • Frontend:

    • React
    • Bootstrap
  • Backend:

    • Node.js
    • Express.js
    • MongoDB Atlas with Mongoose
  • Middleware:

    • Bcryptjs
    • Cors
    • Express-validator
    • Jsonwebtoken

Getting Started 🏁

Prerequisites

  • Node.js installed
  • MongoDB database (you can use a local instance or set up a cloud-based MongoDB)

Installation 🛠️

  1. Clone the repository:

    git clone https://github.com/nischay-code/iNotebook.git
  2. Change into the project directory:

    cd iNotebook
  3. Install dependencies:

    npm install

Usage 🚦

  1. Start the backend server:

    npm run dev
  2. Start the frontend development server:

    npm start
  3. Access the application in your browser at http://localhost:5000.

🌟 Happy note-taking with iNotebook! 🌟

About

iNotebook is a robust cloud storage application built using the MERN (MongoDB, Express.js, React.js, Node.js) stack.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published