Skip to content

Built a CRUD + JWT API using Node.js (to learn backend development)

License

Notifications You must be signed in to change notification settings

dev-eranda/nodejs-crud-auth-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js RESTful API

Developed by: Eranda Samarasinghe


Project Background and Overview

This repository contains a RESTful API built with Node.js, TypeScript, and Express.js, featuring JWT authentication and MongoDB for data storage. It follows best practices for route management, error handling, and secure user access.


Project Goals

The primary objectives of this application include:

  1. Implemented JWT-based authentication to secure API endpoints and manage user access
  2. Followed best practices in API development, route management and comprehensive error handling
  3. Used MongoDB as the data storage solution for the application
  4. Built a modular codebase for scalable and maintainable development

Technical Details

Core technologies used:

  • Node.js, Express, TypeScript, JWT Authentication, MongoDB

Installation

  1. Clone the repository:
    git clone https://github.com/dev-eranda/nodejs-crud-auth-api
    
  2. Install dependencies:
    npm install
    
  3. Start development server:
    npm run dev 

About

Built a CRUD + JWT API using Node.js (to learn backend development)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published