약속을 지키는 그날까지 "약속을 편리하게 관리하고, 재미있게 지각을 방지하자”
본 서비스는 (구)https://github.com/kyoona/AiKu_backend 를 개선하여 서비스 런칭을 목표로 하고 있습니다.
기존 서버는 단일 서버로 구성되었지만 MSA를 목표로 다시 구현중에 있습니다.
기간 | 2024.08.05 ~ 진행중
팀원 | 곽유나, 최원탁
API 명세서 • E-R 다이어그램 • Entity 설계 •
| Category | Stack |
|---|---|
| Language | Java |
| Framework | Spring Boot |
| Library | Spring Data JPA, Spring Cloud Gateway, Query DSL |
| Database | H2 |
| Infra | AWS, Kafka, Docker, Kubernetes |
| Cloud Service | Firebase Messaging |
- 그룹을 생성하고 카카오톡 url 공유를 통해 사용자를 초대할 수 있습니다.
- 그룹 내 약속을 생성할 수 있고 사용자는 자유롭게 약속에 참가할 수 있습니다.
- 약속 참가자는 무료 참가자인 '깍두기'와 유료 참가자인 '일반 참가자'로 나뉩니다.
- '일반 참가자'는 약속 시간의 30분 전까지 '꼴찌 고르기' 베팅을 할 수 있습니다.
- 약속 시간 30분 전 알림과 함께 맵 기능이 열립니다.
- 맵에서 참가자들의 실시간 위치를 확인할 수 있습니다.
- '일반 참가자'끼리 포인트를 걸고 '레이싱'게임을 진행할 수 있습니다.
- 참가자 모두가 약속 장소에 도착하거나, 약속 시간 30분 후에 알림과 함께 맵이 종료됩니다.
- 맵이 종료된 후 도착 순위와 베팅 결과를 확인할 수 있습니다.
- 그룹 내 모든 약속 결과(지각 순위, 베팅 승률 등)를 분석한 결과를 확인할 수 있습니다.
- 사용자는 결제를 통해 현금을 서비스 내 머니인 '아쿠'로 전환할 수 있습니다.
- 스케줄을 통해서 얻은 '아쿠'로 모바일 상품권을 구매할 수 있습니다.
