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