BangCheck

A rental-room inspection and comparison web app for saving properties, completing checklists, searching exact addresses, viewing rooms on a map, and comparing options.

Apr 2026 - Jun 2026

Visit Live Site View Code
BangCheck Korean checklist editing screen

Project Overview

BangCheck is a full-stack web application that helps users make more informed rental decisions. The app allows users to register rooms, complete inspection checklists during visits, view saved properties on a map, and compare multiple rooms before choosing where to live.

The product brings together room details, personalized checklist answers, exact address lookup, location data, reference points, route context, and issue summaries so users can evaluate rental options with clearer context than a simple list of properties.

BangCheck was built by a cross-functional team that included PM, design, frontend, and backend roles.

The project was developed for users in South Korea, so the live service currently supports Korean.

Key Features

My Role & Contributions

I worked as a backend developer, primarily owning the Room and Map API areas and integrating them with checklist data. My work focused on building the API foundation that allowed users to save rooms quickly, record inspection details, view properties geographically, and compare options with richer context.

Backend Reliability

Beyond feature delivery, I improved backend reliability by aligning request and response DTOs with frontend needs, adding validation, handling nullable optional room fields, supporting geocoding fallback behavior, and converting room-related business errors into safer application exceptions.

Backend Scope

The API layer covered the main product workflows without exposing implementation details to the frontend. Instead of isolated endpoints, the backend was organized around complete user actions: registering rooms, saving checklist answers, viewing saved rooms on a map, comparing properties, and managing personalized checklist settings.

Development Workflow

During development, I also used AI-assisted workflows to improve productivity around project communication and implementation planning. I used AI as a support tool for understanding conventions, drafting issue and pull request language, and reducing repetitive documentation work so I could spend more time on backend feature development and integration.