nischay-code / MERN_iNotebook

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.


Languages

Language:JavaScript 96.6%Language:HTML 2.8%Language:CSS 0.6%