Skip to content

BhanuPratap0/inotebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iNotebook

Welcome to iNotebook, your personal, secure, and responsive note-taking app. This project is designed to provide a seamless experience for managing your notes. Whether you're jotting down a quick reminder or compiling detailed information, iNotebook caters to all your needs. Deployed and accessible for everyone, you can check out the live version here: iNotebook.

Features

iNotebook comes packed with a suite of features to enhance your note-taking experience:

  • Create, Read, Update, Delete (CRUD) Operations: Full control over your notes. Add new notes, view them, edit existing ones, or delete them.
  • User Authentication: Sign up and log in functionality to ensure that your notes are secure and private.
  • Responsive Design: Whether you're on your phone, tablet, or computer, iNotebook adjusts to fit your screen for a seamless experience.
  • Privacy and Security: We take your privacy seriously. Your notes are stored securely and are accessible only to you.

Technologies Used

iNotebook is a MERN stack application, leveraging the following technologies:

  • MongoDB: A document database used to store your notes in a flexible and scalable way.
  • Express.js: This back-end web application framework for Node.js helps in managing routes and requests.
  • React: A JavaScript library for building user interfaces, ensuring a smooth and dynamic experience.
  • Node.js: The JavaScript runtime that executes your server-side code.

Getting Started

To get a local copy up and running, follow these simple steps:

Prerequisites

Ensure you have Node.js and npm installed:

  • Node.js
  • npm
    npm install npm@latest -g

Installation

  1. Clone the repo
    git clone https://github.com/your_username_/iNotebook.git
  2. Install NPM packages for the server
    npm install
  3. Navigate to the client directory and install NPM packages for the client
    cd client
    npm install
  4. To run the application locally, navigate back to the root directory and start both the client and server
    npm run dev

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Bhanu Pratap Singh - singh28986@gmail.com

Project Link: [https://github.com/your_username_/iNotebook](https://github.com/BhanuPratap0/inotebook)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published