매일 반복되는 점심 메뉴 고민, '오늘 뭐먹지?'가 해결해 드립니다. 간단한 선택이나 랜덤 추천을 통해 근처의 맛있는 점심 메뉴를 제안받아보세요.
- 랜덤 메뉴 추천: 결정이 어려울 때, 버튼 한 번으로 메뉴를 추천받습니다.
- 카테고리별 선택: 한식, 중식, 일식, 양식 등 원하는 카테고리 내에서 메뉴를 볼 수 있습니다.
- (예정) 주변 식당 연동: 추천된 메뉴를 바로 먹을 수 있는 주변 식당 정보를 제공합니다.
Framework: Next.js 14
Language: TypeScript
Styling: SCSS (Sass)
Library: React 18
yarn installyarn devhttp://localhost:3000이슈 추적 시스템을 사용하여 feature/{이슈번호}-{기능이름} 형태로 하게되면 이슈와 PR이 연결되어 어떤 이슈가 있었는지 확인할 수 있음!
(예: feature/10-home)
- 소문자 사용
- 하이픈 또는 슬래시 사용(
”-”, “/”)
| 브랜치 타입 | 규칙 및 목적 | 예시 | 설명 |
|---|---|---|---|
main |
프로덕션 환경 배포용 | main |
항상 안정적인 프로덕션 코드를 유지하며, 직접 커밋 불가 |
develop |
통합 개발 브랜치 | develop |
개발 중인 모든 기능 브랜치들이 머지되는 주된 개발 브랜치 |
feature/ |
새로운 기능 개발 | feature/{이슈번호}-{기능 이름} |
특정 기능 개발을 위한 브랜치로, 이슈 트래커와 연동하여 관리 용이 |
fix/ |
일반 버그 수정 | fix/{이슈번호}-{버그이름} |
develop 또는 feature 브랜치에서 발견된 일반적인 버그를 수정할 때 사용 |
hotfix/ |
긴급 버그 수정 | hotfix/{이슈번호}-{버그이름} |
main 브랜치(운영 환경)에서 발생한 긴급 버그를 수정할 때 사용 |
style/ |
스타일 개발 | style/{이슈번호}-{버그이름} |
기능 변경 없이 코드 스타일, 포맷팅, 리팩토링 등을 개선하는 데 사용 |
release/ |
릴리즈 준비 | release/{버전번호} |
다음 버전 릴리즈를 위해 develop에서 분기하며, 최종 테스트 및 QA를 진행 |