Skip to content

akiakma/gopizza

Repository files navigation

프로젝트 소개

GOPIZZA 직원들의 동기부여를 위한 랭킹 보드 시스템 개발 기업 협업 프로젝트입니다.

프로젝트 소개 PPT URL

개발 인원 및 기간

적용 기술 및 구현 기능

적용 기술

Front-end : React, Typescript, Hooks, Styled-Components

Back-end : Python, Django Web Framework, Docker, CORS headers

Deployment : AWS EC2, RDS, S3

  • Python
  • Django Web Framework
  • AWS EC2, RDS, S3
  • CORS headers
  • MySQL
  • Git, Github
  • Docker

구현 기능

User

  • 회원가입, 로그인 (Bcrypt, JWT)
  • 이메일 인증
  • 비밀번호 재발급
  • 이미지 업로드 (AWS S3, boto3, Pillow, BytesIO)

Store Map

  • Store 위치정보 (주소, 위도, 경도)
  • Store별 유저 정보

Record

  • 각 유저의 점수 요약 모달 창 구현
  • 필터에 따라 유저별 지점별 결과 구현
  • 시간별 순위 구현
  • 리프레시 버튼을 통해 랭킹 실시간 업데이트

System

  • 기본적인 내 정보 확인
  • 점수를 수치화, 그래프화
  • 현재 퀘스트 확인 가능
  • 퀘스트 완료시 리워드 신청 가능
  • Admin Mypage 리워드 조회 및 지급 (유저 이메일 발송)

프로젝트 데모 영상

Wepizza Project Demo

API Documentiaion

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages