컴퓨터 판매 사이트
상품 카탈로그부터 장바구니·주문·결제까지 구현하는 이커머스. 부품 호환성을 검증하는 견적 빌더와 결제 정합성 설계가 핵심입니다.
- Next.js
- TypeScript
- Supabase
- PortOne
배우려고 만든 것과 좋아서 만든 것을 나눠 모았습니다. 전부 실제로 동작합니다.
실무를 겨냥하고 설계부터 배포까지 끌고 간 프로젝트.
상품 카탈로그부터 장바구니·주문·결제까지 구현하는 이커머스. 부품 호환성을 검증하는 견적 빌더와 결제 정합성 설계가 핵심입니다.
문서 청킹부터 임베딩·벡터 검색·답변 생성까지의 파이프라인을 순수 Python으로 한 번, LangChain으로 한 번 구현해 두 방식을 비교했습니다. 벡터 검색에 BM25 키워드 검색을 더한 하이브리드 검색도 붙였습니다.
소설 원문을 씬·대사·화자 단위로 분해해 인물의 말투와 관계를 추출하고, 그 인물이 되어 대화하는 챗봇. 외부 API 없이 로컬 LLM으로 전 과정 처리합니다.
좋아서 만들고, 지인들과 실제로 굴려본 것들.
마운트앤블레이드식 부대 지휘와 삼국지식 내정을 마인크래프트 멀티에 얹은 Fabric 모드. 영주가 되어 병사를 지휘하고 영지를 꾸리며 몬스터 세력·다른 플레이어와 전쟁합니다. 친구들과 전용 서버에서 운영 중입니다.
유닛을 무작위로 뽑아 배치하는 타워 디펜스. 스타크래프트 유즈맵을 레퍼런스로 삼되, 원작의 우회 구현을 그대로 베끼지 않고 재설계했습니다.
지인 4~8인용 Paper 서버를 운영하며 화폐·상점·치장·미니게임 플러그인을 직접 개발했습니다. 12개 플러그인 42,500줄을 Core 하나에 인터페이스로 묶는 구조로 만들고, 운영이 끝난 뒤 그 구조가 실제로 어떻게 자랐는지 되짚었습니다.
그리드 맵에 영지를 건설하고 벽으로 침입 경로를 통제하는 로그라이트 디펜스. They Are Billions를 레퍼런스로 개발 중입니다.