Full-stack · 2026
SportHub
A full-stack sports application, split into API and client in one repository. The backend is NestJS with Prisma ORM over PostgreSQL, authentication goes through JWT and Passport.js, and the client is Angular. Both parts run from a single `docker compose` file.
