gogisise_FE
React 기반 모바일 Web UI 구현 및 Vercel 배포
Mobile Web Service / Price Data Platform
축산물 시세를 모니터링하는 모바일 전용 실시간 가격 정보 서비스
바이브코딩 개발자 과정을 통해 기획·구현된 서비스입니다. React/TypeScript 기반 모바일 UI, NestJS API, Prisma, Supabase PostgreSQL, Python 크롤러를 분리 설계하고 Vercel 및 클라우드 환경에 실제 배포를 완료했습니다.
Repository Architecture
화면, API, 데이터 수집, 데이터베이스를 독립된 책임 단위로 나누어 구현과 배포 흐름을 명확히 정리했습니다.
React 기반 모바일 Web UI 구현 및 Vercel 배포
NestJS 기반 Market API, Crawler API, 데이터 검증·가공·상태 동기화 구현
Python 기반 금천미트 카테고리·상품·가격 수집 및 BE API 적재
Supabase PostgreSQL 데이터 모델, 상품 상태, 가격 이력, 사용자 데이터 관리
도매 사이트의 축산물 상품은 카테고리, 등급, 재고, 판매 상태가 계속 바뀌기 때문에 사용자가 모바일에서 한우/한돈, 냉장/냉동, 부위 조건을 빠르게 선택하고 최신 가격과 최근 가격 추이를 함께 확인하기 어렵습니다.
경기도일자리재단 바이브코딩 개발자 과정에서 Gemini Pro 기반 기획과 구현 흐름을 활용해 모바일 전용 React/TypeScript 화면, NestJS API 서버, Prisma 기반 데이터 접근, Supabase PostgreSQL 저장소, Python 크롤러를 역할별로 분리했습니다. 크롤러는 도매 사이트에서 카테고리와 상품을 수집해 BE API로 전달하고, BE는 RawRecord, MarketItem, MarketItemPrice를 UPSERT한 뒤 KST 기준 ACTIVE 상품과 가격 이력을 FE에 제공합니다.