SlotSwapper
Trade time slots, peer to peer
Role
Solo developer
Year
2025
Category
Full Stack

SlotSwapper is a peer-to-peer time-slot swapping app. Users browse available slots, request a swap, and approve incoming requests, backed by a Node.js / Express / TypeScript API with Prisma over PostgreSQL and JWT authentication.
A React + Vite frontend uses React Query and Zustand for data and state, with the whole stack runnable through Docker Compose.
Highlights
- Request / approve peer-to-peer slot swaps
- JWT auth with bcrypt-hashed credentials
- Prisma schema over Dockerised Postgres
- React Query + Zustand on the frontend
ReactViteExpressPrismaPostgreSQLDocker