안녕하세요! 최근 화두인 AI, 바이브 코딩, AWS, GitHub 등의 서비스를 활용해 비용 부담 없이 무료로 서비스를 오픈하는 과정을 시리즈로 연재해 보려고 합니다.
얼마 전 제가 직접 맨땅에 헤딩하며 오픈한 사이드 프로젝트, 지인찬스 (https://jichan.site) 를 제작하며 겪은 시행착오와 서비스별 장단점을 가감 없이 정리해 보겠습니다.
🛠 프로젝트 기술 스택
Backend: Java, Spring Boot, Spring Data JPA
Database: MySQL
Frontend: React
1. 서비스 기획: AI와 대화하며 뼈대 잡기
가장 먼저 "어떤 서비스를 만들지", "어떤 메뉴와 기능이 필요할지", "데이터베이스 테이블은 어떻게 구성할지"를 AI와 함께 기획했습니다. ChatGPT와 Google Gemini 모두 무료로 대화하며 아이디어를 구체화할 수 있어 매우 편리합니다.
💡 AI에게 던진 질문들 (프롬프트 예시)
- "내가 이런 서비스를 만들려고 하는데, 어떤 기능이 들어가면 좋을까?"
- "추가로 넣으면 좋을 만한 차별화된 기능이 있을까?"
- "사용자에게 보여줄 메뉴 구성은 어떻게 하는 게 좋을까?"
- "지금까지 대화한 내용들을 바탕으로 전체 기획안을 정리해 줘."
⚠️ AI 활용 시 주의할 점: 기록의 중요성
AI는 대화가 길어지면 이전의 세부 내용을 완벽하게 기억하지 못할 때가 있습니다. 예를 들어 1~4번까지 정리된 상태에서 3번을 수정하고 5번을 추가하면, AI가 답변에서 1, 4번을 빼고 2, 3, 5번만 보여주는 식이죠.
Tip: 대화 내용을 실시간으로 메모장에 따로 정리하는 것을 추천합니다. 중간중간 정리된 내용을 다시 AI에게 전달하며 "우리가 지금까지 기획한 내용은 이거야"라고 상기시켜 주면 훨씬 정확한 결과물을 얻을 수 있습니다.
2. 기획의 최종 산출물
AI와의 협업을 통해 우리가 얻어야 할 최종 목표는 다음과 같습니다.
- 기능 목록: 구현해야 할 구체적인 기능 리스트
- API 목록: 프론트와 백엔드가 주고받을 통신 규격
- 테이블 명세: 데이터베이스 설계도
이 목록들을 미리 문서화해 두어야 나중에 개발할 때 누락을 방지하고 진행 상황을 체크하기 편합니다. 저는 프로젝트 폴더 내 docs 디렉토리에 마크다운(.md) 파일로 저장해 두었습니다.
- 📂 /jichan/docs/기능.md
- 📂 /jichan/docs/api.md
- 📂 /jichan/docs/table.md
다음 포스팅에서는 이 기획안을 바탕으로 실제 개발 환경을 세팅하고 코드를 작성하는 과정을 공유하겠습니다!
'사이드 프로젝트' 카테고리의 다른 글
| AI와 함께하는 무료로 서비스 런칭하기 #3: 플러그인으로 바이브 코딩 (0) | 2026.02.06 |
|---|---|
| AI와 함께하는 무료로 서비스 런칭하기 #2: Cursor로 바이브 코딩하기 (1) | 2026.02.06 |