§01 context
offease has two sides. People use it to find a co-working space and book it. The spaces use it to manage their listings and the bookings that come in.
Vandana and I built it as a team, and it's live now. There's the public side, where someone searches and books, and the operator side, where spaces manage what they offer. The client followed along on a live staging URL the whole way, which is how I prefer to work on basically everything.

§02 hard parts
The hard parts
- 01
One backend for both sides
Visitors and space operators see the same listings and bookings, just from different ends. Both run on one backend, so what's available is always the same for both.
- 02
Booking first, polish later
It was client work with a launch date, so the booking flow came first and polish came after. We shipped in small pieces so the client always had something new to look at.
stack
- TypeScript
- NestJS
- MongoDB
- Next.js
next →
url-shortener-go
A small URL shortener in Go.