Skip to content
~/mertmetin
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