| 정호원 | 이준하 | 이진우 |
|---|---|---|
| @ONE0x393 | @dlwnsgk | @dlwlsdn8864 |
| Fullstack, Infra | Frontend(App) | Backend |
"지역 기반 의뢰 플랫폼, 모험가 길드"
모험가 길드(Traguild)는 여행과 모험을 테마로 한 커뮤니티 중심의 크로스 플랫폼 애플리케이션입니다. 사용자들은 자신의 위치를 기반으로 주변의 의뢰(심부름, 잡일 등)를 수행하거나 직접 의뢰를 등록할 수 있으며, 이 과정에서 경험치와 칭호를 획득하는 게임 요소를 통해 재미를 느낄 수 있습니다. 또한, 여행 정보를 공유하고 실시간으로 소통할 수 있는 종합 커뮤니티 기능을 제공합니다.
- 프로젝트 기간: 2024.09 ~ 2025.05 (약 8개월)
- 의뢰 시스템 (Quest System)
- 주변의 간단한 의뢰를 지도에서 확인하고 수행할 수 있습니다.
- 의뢰 완료 시 경험치 및 보상을 획득하여 '모험가 등급'을 올릴 수 있습니다.
- 지도 및 위치 기반 서비스 (Map & Location)
- Google Maps 기반으로 내 위치 주변의 의뢰, 사용자, 핫플레이스를 탐색합니다.
- 커뮤니티 및 채팅 (Community & Chat)
- 여행 정보 공유 게시판과 Socket.io를 활용한 실시간 채팅을 지원합니다.
- 결제 시스템 (Payments)
- Toss Payments를 연동하여 안전하고 간편한 결제 환경을 제공합니다.
- 통합 관리자 대시보드 (Admin Dashboard)
- 사용자 관리, 신고 처리, 시스템 모니터링을 위한 전용 웹 관리자 페이지를 운영합니다.
전체 시스템은 MSA(Microservices Architecture) 지향적으로 설계되었으며, 모바일 앱, 백엔드 서버, 관리자 웹, 결제 모듈이 유기적으로 연결되어 있습니다.
Github Actions를 활용하여 자동화된 빌드 및 배포 파이프라인을 구축했습니다.