SO Easy — Shared Office Booking Platform
Completed

SO Easy — Shared Office Booking Platform

Back to Projects
NestJS
TypeScript
PostgreSQL
GraphQL
AWS
Search + Kanban
My role
GraphQL
API
AWS
Infra

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).