업무 수행 과정에서 사용자들이 포인트와 배지를 획득하며 성취감을 느낄 수 있도록 설계된 게이미피케이션(Gamification) 기반 앱 서비스입니다.
각종 퀘스트와 레벨업 시스템을 통해 팀 내에서 개인의 성장과 목표 달성을 지원합니다.
팀원 개개인이 매일, 매주, 매달 진행해야 하는 업무를 퀘스트 형태로 만들고, 완료 시점에 따라 점수를 부여합니다.
점수가 누적됨에 따라 레벨이 상승하고, 그에 따라 새로운 배지나 스페셜 퀘스트 등의 보상을 획득할 수 있습니다.
- 개인화 대시보드: 현재 레벨, 포인트, 최신 배지 정보를 확인할 수 있습니다.
- 퀘스트 리스트: 매달 혹은 주별, 월별 과제(퀘스트) 진행 내역과 달성 기준을 한눈에 볼 수 있습니다.
- 리더보드 기능: 팀원 간 포인트 경쟁을 통해 동기부여를 제공합니다.
- 배지 수집: 특정 조건 달성 시 자동으로 획득되는 다양한 배지를 모을 수 있습니다.
사용자의 현재 레벨, 사번, 소속 센터, 배지를 확인할 수 있는 메인 대시보드 화면
직무별 퀘스트 목록과 해당 달의 수행 기록을 달력 형태로 제공합니다. 달성도(점수)를 시각적으로 볼 수 있습니다.
리더부여 퀘스트를 달력에서 한눈에 확인하고, 달성도(점수)를 시각적으로 볼 수 있습니다.
시스템 전체 구조
알림 구조
- 프론트엔드: React Native
- 백엔드: SpringBoot / Firebase / apps script
- 데이터베이스: MySQL / Firestore
- 배포/인프라: GCP