~/ak-elrawas
← All work

Cotenos

2025 – present

Creator · Full-Stack & Mobile

Context

Booking a pitch or a court still mostly happens over phone calls and messages. Cotenos puts sporting venues in one app: users find a venue and book it directly. I'm building the product end to end, from the backend to the app people hold in their hands.

What I did

  • Designed and built the NestJS backend powering venues and bookings.
  • Built the React Native app users book through, from venue discovery to the booking flow.
  • Built the Next.js web app alongside the mobile client.
  • Shipped the app to TestFlight and running the current testing round.

Key decisions

One language across the stack

NestJS, Next.js, and React Native all speak TypeScript. Shared types between the API and both clients mean a booking model changes in one place, and as the sole builder, one mental model keeps velocity high.

Dogfood before launch

Rather than rushing to the App Store, the app is on TestFlight and we're testing it ourselves as developers first, walking the real booking flow end to end so launch-day users never hit the rough edges.

Outcome

A complete venue-booking product in closed TestFlight testing, being exercised end to end ahead of public release.