Skip to content

성과로 이어지는 매일의 작은 걸음, 팀원들과 함께 성장하는 스마트 업무관리, 사내 구성원들의 업무 성취도 증진과 성과관리를 위한 앱, DoStep

Notifications You must be signed in to change notification settings

blaybus-playus/Frontend

Repository files navigation

🏷️ 프로젝트 소개

📆 기간 25.01.04 ~25.01.17

1. 목적

사내 구성원들이 직장에서의 성취를 기반으로 일의 즐거움을 느끼고 동기부여를 받을 수 있도록 사내 성과를 가시화하여 보여줄 수 있는 게이미피케이션 앱 서비스 개발

3. 주요기능

  • 어드민 : 어드민 계정으로 로그인하여 어드민 페이지 접속(계정 생성 ,계정관리,게시글 관리, 게시글 작성)
  • 로그인 : 어드민에서 부여한 ID/PW로 로그인
  • 구성원 정보 : 본인 정보(사번, 소속, 성함, 캐릭터, 입사일, 레벨)확인 , 비밀번호 변경기능, 캐릭터 변경기능
  • 경험치 현황 : 누적 경험치 그래프 및 올해 경험치 그래프 조회
  • 팀 퀘스트 현황 : 팀 퀘스트 달성 현황을 주/월별로 확인
  • 경험치 목록 : 경험치 달성 목록 확인
  • 게시판 : 어드민에서 등록한 게시글 조회
  • 알림 : 모바일 홈 또는 잠금화면에서 팝업으로 알림메시지가 보여지도록 구현(경험치 획득 시 알림, 게시글 게재 시 알림, 주/월별 퀘스트 달성여부 알림)

⚙️ 개발 환경

Category Tech Stack
Server & DevOps
Backend
Frontend
Test Code & Performance
DB
OS
Communication

🖇️ 팀 구성

정태화(PM) 김진우(FE) 류승범(BE) 김원기(BE) 박상하(DE) 신재호(DE)
정태화 김진우 류승범 김원기 박상하 신재호

[📋서비스 아키텍처]

image

📱 기능 소개

슬라이드5

슬라이드6

슬라이드7

슬라이드8

슬라이드9

슬라이드10

슬라이드11

슬라이드12

슬라이드13

슬라이드14

슬라이드15

슬라이드16

슬라이드17

슬라이드18

📑 ERD DIAGRAM

KakaoTalk_20250119_200148913

스크린샷 2025-01-20 104611 스크린샷 2025-01-20 104621 스크린샷 2025-01-20 104627 스크린샷 2025-01-20 104633

프로토타입

🎨 디자인 시스템

디자인시스템

💻 필수 API KEY

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}

🎤 Source

About

성과로 이어지는 매일의 작은 걸음, 팀원들과 함께 성장하는 스마트 업무관리, 사내 구성원들의 업무 성취도 증진과 성과관리를 위한 앱, DoStep

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages