Home

NodeJS CRUD App

Cover Image for NodeJS CRUD App
Ivan
Ivan

An open source, NodeJS backend REST API with ExpressJS, Prisma ORM, and SQLite, focusing on user authentication and role-based access control.

The API supports user registration, secure login with JWT, and protected CRUD operations for posts and tasks.

Tech Stack:

  • *NodeJS

  • *ExpressJS

  • *Prisma ORM

  • *SQLite (development)

  • *JWT (authentication)

  • *EJS (for simple form-based frontend interaction)

Key Features:

  • *Secure login with JWT token authentication

  • *CRUD operations for posts and tasks linked to users

  • *Fully tested via Postman and browser forms

  • *Passwords hashed using bcryptjs

  • *RESTful architecture

Visit GitHub Repository -->