Projects/Errandbou Backend Platform
Production
backend
fullstack
NDA Protected

Errandbou Backend Platform

On-Demand Service Marketplace API with BullMQ & Prisma

Overview

A high-performance NestJS backend powering an on-demand service marketplace platform. Features Prisma ORM with PostgreSQL, Redis-backed BullMQ job queues for async worker tasks, MinIO object storage, Docker containerization, and role-based multi-tier authentication.

Key Features

  • Modular NestJS architecture with strict clean separation of concerns
  • Prisma ORM migrations and relational models with PostgreSQL
  • BullMQ asynchronous worker queues for background notifications and job dispatching
  • MinIO S3-compatible cloud object storage for verification documents
  • Role-based authorization and JWT session handling
  • Comprehensive Swagger OpenAPI documentation

Outcomes & Impact

  • High-throughput transactional architecture for real-time task booking
  • Robust containerized local and staging deployment with Docker Compose
  • Clean automated database migrations with zero downtime

Tech Stack

NestJS

backend

TypeScript

frontend

Prisma ORM

database

PostgreSQL

database

Redis & BullMQ

database

Docker

devops

MinIO

devops

Tags

NestJS
TypeScript
Prisma
PostgreSQL
Redis
BullMQ
Docker
MinIO

Project Info

Categories

backend, fullstack

Status

Confidential