← All projects
Pergas Study Cafe
Management system for a study café: orders, products, campaigns, cash register, expenses, user roles and analytics. React and Vite frontend with a NestJS, TypeORM and PostgreSQL API, JWT authentication and Docker deployment with automated daily backups.
- Development
- Year
- 2026
- Role
- Full-stack developer

Technologies
- React
- Vite
- TypeScript
- Tailwind CSS
- NestJS
- TypeORM
- PostgreSQL
- Docker
- JWT
Overview
A management panel for Pergas Study Cafe. Staff and admins run the café's daily operations from one place: orders, menu, campaigns, cash and expenses, with analytics on top. The screenshot uses sample data.
What I built
- Orders, cash register, products, product types, product extras, campaigns and expenses screens.
- User management with role-based access.
- Analytics and a detailed analytics view.
- Light and dark themes.
- A REST API with JWT authentication and a limiter for failed logins.
- Docker Compose deployment that restarts automatically and takes a daily PostgreSQL backup.
Stack
React, Vite, TypeScript and Tailwind CSS on the frontend. NestJS, TypeORM and PostgreSQL on the backend, shipped with Docker.