Skip to content

AjayDattu/Notes-Backend-Api

Repository files navigation

Notes App Backend API

This is the backend API for a simple Notes Application built using Node.js, Express, and MongoDB. It allows users to create, read, update, and delete (CRUD) notes.

Features

  • Create, read, update, and delete notes
  • User authentication with JWT
  • Secure API endpoints
  • Error handling
  • Input validation

Tech Stack

  • Node.js: Runtime environment
  • Express.js: Web framework for Node.js
  • MongoDB: NoSQL database for storing notes
  • Mongoose: MongoDB ODM
  • JWT: For user authentication
  • bcrypt: For password hashing

Prerequisites

  • Node.js (v14 or above)
  • MongoDB (Local or cloud instance)
  • Postman (for testing the API)

Getting Started

Installation

  1. Clone the repository:

    git clone https://github.com/AjayDattu/Notes-Backend-Api
    cd notes-backend-api

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published