Node.js File-Based Data API
This is a simple backend API project built using Node.js, Express, and the File System (fs) module. In this project, a JSON file is used like a database to store data, from which data can be read and written. Multiple routes are created to perform CRUD
(Create, Read, Update, Delete) operations.
Node.js
Express
FileSystem
Project Code
MongoDB-Based Backend API
A backend API developed with Node.js and Express, connected to a MongoDB database for data storage. The project allows users to perform CRUD operations through RESTful routes. It showcases skills in database connectivity, routing, and server-side development.
Node.js
Express
MongoDB
Project Code
JWT-Based Authentication System using Node.js
Built a secure authentication system using Node.js and JSON Web Tokens (JWT). Implemented user login and registration APIs that generate JWT tokens upon successful authentication. The client securely stores and sends the token in the Authorization header
as a Bearer token to access protected routes. Ensured password security and token validation for protected resources.
Node.js
Express
MongoDB
JWT
Project Code
Blog Management System (Node.js, Express, EJS)
Developed a full-stack blog web application using Node.js, Express, and EJS with JWT-based authentication and role-based access control. Implemented secure admin authentication allowing only admins to create, manage, and delete blog posts, while clients
can view blogs publicly. Built protected routes, middleware for token verification, and dynamic server-rendered pages with EJS. Focused on clean routing structure, security, and user-friendly blog management.
Node.js
Express
MongoDB
JWT
EJS
Project Code