mertmetin/rabbit-server
TypeScript
Public
README.md
2020–2026
Rabbit
Grocery delivery in Ottawa, built end to end
A delivery platform where a driver shops each order by hand and brings it to the customer's door. I built all of it: the TypeScript backend and admin dashboard, the customer app, the driver app, payments and the AWS deployment.
## highlights
- Next.js + Prisma API with 107 tests against a real MySQL database
- Stripe authorise-then-charge: customers pay only for what the driver found
- Delivery-time estimates from a queue model of orders, shopping and driving time
- Driver app with background location and spoken turn-by-turn navigation
- Docker on AWS ECS Fargate, deployed by GitHub Actions through OIDC with no stored keys