← Projects

// Featured projects

Task API

JWT authentication, rate limiting and OpenAPI documentation. Task management REST API starter project.

Node.jsPostgreSQLDocker

Project Details

Task API is a enterprise-grade backend service designed for high-performance task and project workflows. Built around clean architecture principles with robust validation and security layers.

Key Features

  • Secure Authentication: Complete JWT stateless authentication with refresh token rotation and bcrypt password hashing.
  • Role-Based Access Control (RBAC): Granular permission management across Admin, Manager, and User roles.
  • PostgreSQL Database: High-speed relational queries handled through Prisma ORM with automated migrations.
  • Docker Containerization: Ready-to-run docker-compose setup with database seeding and multi-stage production builds.
  • Interactive OpenAPI 3.0 Docs: Fully documented Swagger UI endpoints with schema definitions and test consoles.