SO Easy — Shared Office Booking Platform
Overview
SO Easy is a shared office booking platform built as a team project. The platform connects flexible workspace providers with businesses looking for short-term office solutions. My contributions were the search engine and the kanban board feature.
My Contributions
Search engine: implemented full-text search with filtering by location, capacity, price range, and availability using PostgreSQL full-text search and custom ranking logic. Kanban board: a real-time board for office managers to track booking requests through stages (Pending → Confirmed → Checked-in → Completed). Built with a GraphQL subscription for live updates.
Platform Overview
The broader platform includes: space listing management, calendar-based availability views, booking and payment integration (Toss Payments), and a review system. The backend is NestJS with GraphQL; infrastructure runs on AWS (EC2, RDS, S3).