프로젝트 소개
메뉴를 고르는 순간부터 함께 주문할 사람을 찾는 과정까지 연결하는 교내 공동 배달 서비스입니다.
CampusEats는 배달비가 부담스럽지만 매번 주변 사람을 직접 모으기 어려운 학생을 위해 만들어졌습니다. 학교 주변 음식점을 탐색하고, 같은 시간과 수령 장소를 선택한 사용자가 하나의 주문으로 자연스럽게 모일 수 있도록 돕습니다.
문제와 접근
- 분산된 메뉴 탐색 — 학교 주변 음식점과 메뉴를 캠퍼스 기준으로 모아 비교할 수 있게 합니다.
- 참여자 모집의 번거로움 — 시간과 수령 장소가 맞는 공동 주문을 바로 찾거나 새로 열 수 있게 합니다.
- 주문 상태의 불확실성 — 모집, 주문, 수령 단계를 참여자 모두에게 동일하게 보여줍니다.
주요 기능
- 주변 음식점 탐색 — 메뉴와 카테고리, 위치를 기준으로 학교 주변 선택지를 확인합니다.
- 공동 주문 모집 — 마감 시간과 수령 장소를 정해 주문방을 만들고 참여 링크를 공유합니다.
- 참여 및 진행 확인 — 참여 인원과 주문 상태, 수령 안내를 한 화면에서 확인합니다.
이용 흐름
- 먹고 싶은 메뉴나 음식점을 검색합니다.
- 조건이 맞는 공동 주문에 참여하거나 새 주문을 개설합니다.
- 마감 전에 메뉴와 금액을 확인합니다.
- 약속한 장소에서 주문을 함께 수령합니다.
기술 구성
| 영역 | 기술 | 역할 |
|---|---|---|
| 웹 | Next.js | 음식점 탐색과 공동 주문 화면 구성 |
| 데이터·인증 | Supabase | 사용자, 주문방과 참여 상태 관리 |
| 위치 | Kakao API | 학교 주변 음식점과 수령 장소 표시 |