🚀 Merchant Transaction System – Full Stack Project
This Assesment was given by ecom and fraud company
GitHub Source Code : In commment
In this video, I demonstrate how to build and run a complete full-stack Merchant Transaction System using:
⚙️ NestJS (Backend)
🎨 Next.js (Frontend)
🐘 PostgreSQL
🔥 Redis
📨 RabbitMQ
🐳 Docker Compose
With just one command, you can run the entire system including database, cache, message broker, backend API, and frontend.
Run the Project with Docker
Make sure Docker Desktop is installed and running.
Open PowerShell in the project folder (merchant_sys) and run:
docker compose up --build
If running multiple times, use:
docker compose build --no-cache
docker compose up
This will automatically:
✔ Download PostgreSQL, Redis, RabbitMQ images
✔ Build NestJS backend
✔ Build Next.js frontend
✔ Start all 5 services and connect them
Frontend:
👉 http://localhost:3001/login
Backend API:
👉 http://localhost:3000
RabbitMQ Management:
👉 http://localhost:15672
(User: guest | Pass: guest)
💼 Features
✅ Merchant Authentication (JWT)
✅ Secure Transactions (Paginated & Protected)
✅ Redis Caching
✅ RabbitMQ Event Publishing
✅ Clean Architecture (Domain → Application → Infrastructure)
✅ Dockerized Infrastructure
🏗 Production Scaling Improvements
Load Balancing with Nginx / Kubernetes
PostgreSQL Read Replicas
Redis Distributed Rate Limiting
Secrets Manager (Vault / AWS)
OpenTelemetry + Prometheus + Grafana Monitoring
PCI-DSS Compliance Ready
💻 Developer: Murtuza
📩 Email: murtuzadeveloper@gmail.com
📱 Contact: +92 306 0824762
#AlrightReserved
#NestJS
#NextJS
#Docker
#DockerCompose
#PostgreSQL
#Redis
#RabbitMQ
#FullStackDeveloper
#CleanArchitecture
#Microservices
#JWTAuthentication
#TypeScript
#ReactJS
#BackendDevelopment
#MurtuzaDeveloper
On this page of the site you can watch the video online 🔥 Docker Compose Full Stack App | NestJS, Next.js, PostgreSQL, Redis, RabbitMQ with a duration of hours minute second in good quality, which was uploaded by the user murtuza khalid 13 February 2026, share the link with friends and acquaintances, this video has already been watched 88 times on youtube and it was liked by 3 viewers. Enjoy your viewing!