Full-stack restaurant management platform containerized with Docker Compose — 8 services including Traefik reverse proxy, PostgreSQL, Redis, RustFS S3, and Next.js frontend. Built with ASP.NET Core 10 and Clean Architecture.
Period
Oct 2025 — Feb 2026
Team Size
01
Customer
Personal Project
My Position
Fullstack Developer
Key Highlight
8-service Docker Compose stack with Traefik reverse proxy and automated builds
Docker Compose Orchestration: Designed an 8-service stack (API, Store frontend, Admin dashboard, Landing page, PostgreSQL 18, Redis 8, RustFS S3, Traefik) with dependency ordering, health checks, and persistent volumes for production-ready deployment.
Reverse Proxy Configuration: Configured Traefik v3.7.11 with Docker label-based routing, path-based service splitting (/uploads to RustFS), and automatic service discovery across all containers.
Backend & API: Built a 4-layer Clean Architecture backend with ASP.NET Core 10, 25+ RESTful API controllers, JWT authentication, custom RBAC, and rate limiting.
Frontend & Real-time: Developed a SvelteKit 2 POS frontend with SignalR WebSocket + MessagePack for real-time kitchen display updates, and a Next.js 16 + shadcn/ui admin dashboard with CMS/CRM modules.
Data & Storage: Designed PostgreSQL 18 schema with 30+ tables (EF Core Code First), Redis 8 distributed caching, and RustFS S3-compatible media storage with automated backup.
ML Integration: Implemented ML.NET TimeSeries (SSA) for sales forecasting, visualized through interactive ApexCharts dashboards.
Interested in working together?
Get in Touch