Authentication Flow
Implemented secure login/logout and session handling to support protected account-based access.
Team Project · Full-stack Web App · 2024
A full-stack real estate management platform built to streamline property uploads, edits, filtering, and bulk listing management.
Role
Frontend & Backend Development
Timeline
2024

Node.js

React

Tailwind

MySQL

Express

JWT

Managing property listings manually can become repetitive and difficult to organize, especially when handling multiple records, image uploads, and frequent updates. The goal was to build a system that made listing workflows more structured, editable, and scalable.
To solve this, we developed a full-stack CRUD platform with secure authentication, listing upload and edit flows, filtering tools, image support, and Excel import for bulk operations. The platform was designed to centralize property management into one streamlined workflow.
Implemented secure login/logout and session handling to support protected account-based access.
Built property upload, detail, edit, and delete flows for managing listings more efficiently.
Integrated Excel upload and AG Grid editing to reduce repetitive manual entry and support larger datasets.
Connected frontend workflows with Node.js, Express, and MySQL for persistent data handling.
AG Grid was chosen because the project needed spreadsheet-like interaction for bulk property management, making large listing datasets easier to edit and review.
MySQL supported the relational nature of property records, helping keep listing information organized and queryable.
React helped structure reusable UI components for forms, listing tables, and detail views across the application.
Problem
Handling many property records manually was repetitive and inefficient.
Approach
Integrated Excel upload and AG Grid editing to support bulk operations in a more manageable interface.
Result
This made larger datasets easier to review, edit, and maintain.
Problem
Property data, edits, and detail views needed a more connected flow.
Approach
Built CRUD-based upload and detail pages that centralized listing actions into one consistent system.
Result
This improved organization and made day-to-day listing management more streamlined.
Made listing upload, editing, and filtering more organized in one system.
Bulk Excel import and grid editing reduced repetitive manual entry.
Supported handling larger sets of property data more effectively.
Built a property upload workflow that helps business owners add and organize listing information more efficiently.
Built a property upload workflow that helps business owners add and organize listing information more efficiently.
© 2025 Yooran Kim. All right reserved.
Built using Next.js, Typescript, Tailwind CSS and Framer Motion :)