An open API service indexing awesome lists of open source software.

https://github.com/nischay-code/mern_inotebook

iNotebook is a robust cloud storage application built using the MERN (MongoDB, Express.js, React.js, Node.js) stack.
https://github.com/nischay-code/mern_inotebook

express inotebook mern-stack mongodb nodejs react-router-dom reactjs thunderclient

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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:**

```bash
git clone https://github.com/nischay-code/iNotebook.git
```

2. **Change into the project directory:**

```bash
cd iNotebook
```

3. **Install dependencies:**

```bash
npm install
```

### Usage 🚦

1. **Start the backend server:**

```bash
npm run dev
```

2. **Start the frontend development server:**

```bash
npm start
```

3. **Access the application in your browser at** `http://localhost:5000`.

🌟 Happy note-taking with iNotebook! 🌟