Ayberk ÇakarAyberk Çakar
← 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
Pergas Study Cafe

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.