불러오는 중
불러오는 중

스위치온 다이어트 4주 플랜 제공 및 AI 추천 식단 제공 서비스
Next.js · supabase
"혼자서는 힘든 4주 다이어트, 이제 메이트와 함께 스위치온!" 스위치메이트는 4주(28일) 단위의 다이어트 플랜을 체계적으로 관리하고, 동호회(클럽) 기능을 통해 동기부여를 극대화하는 소셜 다이어트 관리 플랫폼입니다.
📢 서비스 개요 스위치메이트는 개인의 다이어트 일정을 관리하는 것을 넘어, 같은 목표를 가진 사람들과 함께 28일간의 여정을 완주할 수 있도록 돕습니다. 매일의 식단 미션을 인증하고, 사진으로 식재료를 관리하며, 클럽 멤버들과 실시간으로 소통하고 응원하는 기능을 제공하여 다이어트의 성공률을 높입니다.
✨ 핵심 기능 (Key Features)
오늘의 플랜: 하루 4번(아침, 점심, 간식, 저녁)의 식사 미션 달성 여부를 체크합니다.
스마트한 시작: 시작일, 시작 몸무게 설정 시 28일의 로드맵이 자동 생성되며, 식사 시간 및 푸시 알람을 디테일하게 설정할 수 있습니다.
배지 시스템: 미션을 꾸준히 달성하여 28일 완주 시 성공 배지가 부여됩니다.
동기화된 목표: 메이트짱(방장 👑)이 설정한 일정에 맞춰 멤버들의 스위치플랜이 자동 동기화되어 시작됩니다. (시작 2일 차까지만 합류 가능)
실시간 미션 공유: 멤버 명단에서 각자의 오늘 미션 달성도를 '4분할 하트 아이콘(🩷)'으로 직관적으로 확인할 수 있습니다.
응원 메시지 팝업: 멤버를 클릭해 오늘 현황을 자세히 보고 1:1 응원 메시지를 남길 수 있습니다.
클럽 담벼락: 멤버들끼리 자유롭게 소통하는 카카오톡 스타일의 좌우 말풍선 UI 기반 실시간 한줄 채팅방을 제공합니다.
유연한 탈퇴: 클럽에서 탈퇴하더라도 진행 중이던 스위치플랜을 유지하거나, 강제종료(스위치오프) 할 수 있는 선택권을 제공합니다.
카테고리별 관리: 단백질, 채소, 탄수화물, 지방 등 허용 재료를 분류하여 소진/추가 구매 상태를 체크박스로 쉽게 관리합니다.
스마트 사진 등록: 우측 하단의 플로팅 카메라 아이콘을 눌러 구매한 재료의 사진을 찍으면, 비전 기반으로 재료를 리스트업하여 냉장고에 간편하게 추가할 수 있습니다.
3-Tab 내정보: [내정보], [기록], [설정] 세 가지 탭으로 나뉘어 프로필, 과거의 다이어트 성공 기록, 푸시 알림 관리를 직관적으로 제어합니다.
소셜 로그인 & 푸시 알림: 카카오 및 구글 로그인을 지원하며, 모바일 앱 환경에서는 FCM 기반의 네이티브 푸시 알림을 제공합니다.
🛠 기술 스택 (Tech Stack) Frontend: Next.js, React, Tailwind CSS (반응형 및 커스텀 UI 적용)
Backend / DB: Supabase (PostgreSQL, Authentication, Realtime Database)
App Packaging: 하이브리드 웹뷰 앱 (커스텀 스킴 딥링크 지원 및 쿠팡 파트너스 연동)
Auth: OAuth 2.0 (Kakao, Google)