Notes-app-backend

Backend for the Note App built with Node.js, Express.js, and MongoDB. Handles user authentication, note management, and API requests.

Stars
0
Committers
2

Note App Backend

The backend of the Note App, built using Node.js, Express.js, and MongoDB. This part of the application handles user authentication, note management, and API requests.

Features

  • User Authentication: Secure login and registration system using JWT.
  • Note Management: Create, edit, delete, and retrieve notes.
  • Search and Pin Notes: Efficiently search notes and pin important ones.

Technologies Used

  • Node.js: For server-side scripting.
  • Express.js: For handling server requests and responses.
  • Mongoose: For database modeling and interaction with MongoDB.
  • MongoDB: For storing user data and notes.
  • JWT (jsonwebtoken): For secure user authentication.
  • Dotenv: For environment variable management.
  • CORS: For enabling Cross-Origin Resource Sharing.

Getting Started

Prerequisites

Ensure you have the following installed:

  • Node.js
  • npm or yarn
  • MongoDB

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/note-app.git
    
Related Projects