/NoteZipper

NoteZipper is a web application that allows users to create, organize, and manage their digital notes in a seamless and efficient manner.

Primary LanguageJavaScript

NoteZipper

Description

NoteZipper is a web application that allows users to create, organize, and manage their digital notes in a seamless and efficient manner. The application provides an intuitive interface and a range of features to enhance note-taking and productivity.

This repository contains the source code and resources for the NoteZipper web application. It is built using MongoDB,Expressjs,React and Nodejs.

Table of Contents

Installation

To install and run NoteZipper locally, follow these steps:

  1. Clone this repository to your local machine using the command:

    git clone https://github.com/Sai-Kumar-Kanuri/NoteZipper.git
    
  2. Navigate to the project directory:

    cd NoteZipper
    
  3. Install the necessary dependencies:

    npm install
    
  4. Set up the required environment variables PORT, MONGO_URI, NODE_ENV, JWT_SECRET

  5. Start the development server:

    node server.js
    
  6. Navigate to the frontend directory:

    cd frontend 
    
  7. Install the necessary dependencies for frontend application:

    npm install
    
  8. Start the development server:

    npm start
    
  9. Open your web browser and access NoteZipper at http://localhost:3000.

Features

NoteZipper offers the following features:

  • User authentication and account creation
  • Create, edit, and delete notes
  • Organize notes into folders or categories
  • Search functionality to find specific notes