📆 기간 25.01.04 ~25.01.17
사내 구성원들이 직장에서의 성취를 기반으로 일의 즐거움을 느끼고 동기부여를 받을 수 있도록 사내 성과를 가시화하여 보여줄 수 있는 게이미피케이션 앱 서비스 개발
- 어드민 : 어드민 계정으로 로그인하여 어드민 페이지 접속(계정 생성 ,계정관리,게시글 관리, 게시글 작성)
- 로그인 : 어드민에서 부여한 ID/PW로 로그인
- 구성원 정보 : 본인 정보(사번, 소속, 성함, 캐릭터, 입사일, 레벨)확인 , 비밀번호 변경기능, 캐릭터 변경기능
- 경험치 현황 : 누적 경험치 그래프 및 올해 경험치 그래프 조회
- 팀 퀘스트 현황 : 팀 퀘스트 달성 현황을 주/월별로 확인
- 경험치 목록 : 경험치 달성 목록 확인
- 게시판 : 어드민에서 등록한 게시글 조회
- 알림 : 모바일 홈 또는 잠금화면에서 팝업으로 알림메시지가 보여지도록 구현(경험치 획득 시 알림, 게시글 게재 시 알림, 주/월별 퀘스트 달성여부 알림)
Category | Tech Stack |
---|---|
Server & DevOps | |
Backend | |
Frontend | |
Test Code & Performance | |
DB | |
OS | |
Communication |
정태화(PM) | 김진우(FE) | 류승범(BE) | 김원기(BE) | 박상하(DE) | 신재호(DE) |
---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
🗂️ API 명세서
🖼 화면설계서
Google Sheets 접근을 위한 API 키 파일(google.json)
이 필요합니다.
파일 위치: resources/googleSheet/
MYSQL_ENDPOINT= {your_mysql_url}
MYSQL_PORT = {your_Mysql_port}
MYSQL_DBNAME= {your_database_name}
MYSQL_USERNAME= {your_database_username}
MYSQL_PASSWORD= {your_database_password}
JWT_SECRET_KEY= {your_key}
JWT_ACCESS_EXPIRE_TIME= 3600000
JWT_REFRESH_EXPIRE_TIME= 1209600000
MONGODB_URI= {your_mongodb_uri}
GOOGLE_SHEET_ID={your_google_sheet_id}