Skip to content

오늘 뭐먹지는 메뉴 선택을 어려워하는 분들에게 제공하는 서비스입니다.

Notifications You must be signed in to change notification settings

ramong26/whatlunch

 
 

Repository files navigation

오늘 뭐먹지? (WhatLunch)

매일 반복되는 점심 메뉴 고민, '오늘 뭐먹지?'가 해결해 드립니다. 간단한 선택이나 랜덤 추천을 통해 근처의 맛있는 점심 메뉴를 제안받아보세요.

✨ 주요 기능

  • 랜덤 메뉴 추천: 결정이 어려울 때, 버튼 한 번으로 메뉴를 추천받습니다.
  • 카테고리별 선택: 한식, 중식, 일식, 양식 등 원하는 카테고리 내에서 메뉴를 볼 수 있습니다.
  • (예정) 주변 식당 연동: 추천된 메뉴를 바로 먹을 수 있는 주변 식당 정보를 제공합니다.

🛠️ 사용 기술

Framework: Next.js 14

Language: TypeScript

Styling: SCSS (Sass)

Library: React 18

🚀 시작하기

1. 프로젝트에 필요한 패키지 설치

yarn install

2-1. 개발 서버 실행

yarn dev

2-2. 브라우저에서 실행

http://localhost:3000

⭐ 팀 협업 브랜치

이슈 추적 시스템을 사용하여 feature/{이슈번호}-{기능이름} 형태로 하게되면 이슈와 PR이 연결되어 어떤 이슈가 있었는지 확인할 수 있음!

(예: feature/10-home)

  • 소문자 사용
  • 하이픈 또는 슬래시 사용(”-”, “/”)

🚀 Git 브랜치 네이밍 컨벤션 가이드

브랜치 타입 규칙 및 목적 예시 설명
main 프로덕션 환경 배포용 main 항상 안정적인 프로덕션 코드를 유지하며, 직접 커밋 불가
develop 통합 개발 브랜치 develop 개발 중인 모든 기능 브랜치들이 머지되는 주된 개발 브랜치
feature/ 새로운 기능 개발 feature/{이슈번호}-{기능 이름} 특정 기능 개발을 위한 브랜치로, 이슈 트래커와 연동하여 관리 용이
fix/ 일반 버그 수정 fix/{이슈번호}-{버그이름} develop 또는 feature 브랜치에서 발견된 일반적인 버그를 수정할 때 사용
hotfix/ 긴급 버그 수정 hotfix/{이슈번호}-{버그이름} main 브랜치(운영 환경)에서 발생한 긴급 버그를 수정할 때 사용
style/ 스타일 개발 style/{이슈번호}-{버그이름} 기능 변경 없이 코드 스타일, 포맷팅, 리팩토링 등을 개선하는 데 사용
release/ 릴리즈 준비 release/{버전번호} 다음 버전 릴리즈를 위해 develop에서 분기하며, 최종 테스트 및 QA를 진행

About

오늘 뭐먹지는 메뉴 선택을 어려워하는 분들에게 제공하는 서비스입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 77.8%
  • SCSS 21.6%
  • JavaScript 0.6%