https://github.com/smw0807/eah
GitHub - smw0807/eah: Everyone's Auction House
Everyone's Auction House. Contribute to smw0807/eah development by creating an account on GitHub.
github.com
한 번쯤 만들어보고 싶었던 경매 사이트를 마음에만 담아두다가, 이번에 드디어 직접 만들어봤다.
프론트엔드는 React, 백엔드는 NestJS를 사용했다.
이번 프로젝트에서는 AI를 적극적으로 활용했다.
Cursor를 중심으로 개발했는데, 집중해서 진행했다면 일주일 안에도 가능했을 것 같다.
프론트엔드는 디자인 작업을 거의 Cursor에 맡겼다.
백엔드 API 요청/응답 데이터를 넘겨주고 원하는 방향을 설명하면, 꽤 만족스러운 결과물을 빠르게 만들어줬다.
다만 백엔드의 요청-응답 구조처럼 내가 기준이 명확한 부분은 직접 구현했다.
백엔드에서는 단순한 비즈니스 로직은 Cursor가 생성한 코드를 꽤 그대로 활용했다.
복잡한 로직은 프롬프트를 더 정교하게 써도 아쉬운 결과가 나올 때가 있어 일부는 직접 수정했다.
그래도 처음부터 전부 직접 짜는 것과 비교하면 개발 시간은 확실히 많이 줄었다.
자동완성으로 생성된 코드의 완성도도 전반적으로 높았다.
소스를 검토한 뒤 약간만 손보면 바로 적용 가능한 경우가 많았다.
다만 경매 서비스의 핵심 기능 중 하나인 정산 스케줄러는 예외였다.
프롬프트 문제였는지 반복적으로 버그가 발생해, 이 부분은 결국 직접 구현했다.
이번 프로젝트를 통해 느낀 점은 분명했다.
AI는 개발 속도를 크게 높여주지만, 핵심 도메인 로직과 안정성이 중요한 영역은 결국 개발자의 설계와 검증이 필요하다는 것이다.
'토이프로젝트' 카테고리의 다른 글
| [토이프로젝트] PUBG Your Team (0) | 2025.10.25 |
|---|---|
| [토이프로젝트] pubg-stats-dashboard, pubg-api (0) | 2025.06.30 |
| [토이프로젝트] PUBG your.stat (2) | 2023.03.24 |
| [토이프로젝트] NuxtJS로 채팅 사이트 만들기 (0) | 2022.07.22 |