Project Management System
Production-ready backend supporting workspaces, projects and tasks. Implemented JWT authentication, role-based authorization, RESTful CRUD APIs, MongoDB relationships, task workflow management, cascade deletion and modular MVC architecture. Deployed on Render with MongoDB Atlas and tested using Thunder Client and Postman.
Banking Transaction System
Secure REST API for account management, deposits, withdrawals, transfers and transaction history using Node.js, Express.js and PostgreSQL. Implemented ACID transactions, row-level locking, JWT authentication, authorization, validation, error handling, database constraints, indexing, idempotency, paginated transaction history, email notifications, automated API testing, Swagger documentation, Dockerization and deployment.