SlideShare a Scribd company logo
1 of 41
Download to read offline
Gopizza
Wecodexx고 피 자 랭 킹 보 드 시 스 템 개 발 프 로 젝 트
GOPIZZA
wecode
intro
프로젝트 소개
팀원 소개
사용 기술 스택
Product
각 페이지 설명
실제 페이지 시연
무엇인가요?Q.
점수 정보를 받아서
DB에 저장
데이터 저장
개인/매장별
점수, 랭킹 등 계산
데이터 가공
크루가 만든 피자에 대한
점수를 측정 (비전인식)
데이터 생성
표, 그래프 등으로
data 보여주기
데이터 시각화
Front-endBack-end
왜 하나요?Q.
고피자 랭킹보드 시스템은 매장의 점주, 직원 분들이 업무에 있어서
자발적 참여와 동기부여를 위한 리워드 시스템입니다.
유저가 만든 피자 한 판의 퀄리티와 속도를 점수로 환산하여 기록하고 분석합니다.
파트 별로 랭킹 시스템을 적용하여 우수한 직원과 매장의 점주에게는 리워드를 드립니다.
고객 입장에서는 매장경험에 대한 만족도를 , 내부적으로 직원 만족도를 올리는 효과를 기대하고
있습니다.
팀원 소개
프론트엔드 4명 , 백엔드 2명
김민주
팀원 소개
회원가입/로그인
직원 관리 /
리워드 관리
Front-end
김민지
개인별 점수 확인
리워드 시스템
Front-end
팀원 소개
김현준
매장 위치/검색
매장별 점수
Front-end
황은지
리워드 보드
개인/매장별 점수
Front-end
유경희
팀원 소개
회원가입/ 로그인
스토어(맵)
리워드관리
back-end
홍수연
리워드 보드
직원 관리
back-end
Front-end
Back-end
Deployment
React TypeScript Styled Components
Python Django
AWS
stack
DOCKER
PAge flow
기능1): 이메일 인증
Sign-up
flow: 회원가입
이메일
인증
매니저
승인
로그인
회원
가입
Sign-up
flow: 회원가입
이메일
인증
매니저
승인
로그인
회원
가입
기능2): 이미지 업로드
Sign-up
flow: 회원가입
이메일
인증
매니저
승인
로그인
회원
가입
기능3): 지점 선택
LOGIN
point
로그인 불가 케이스:
가입 후 매니저 승인 전 인 경우
탈퇴 신청 한 경우
매니저가 계정 삭제한 경우
기능: 비밀번호 찾기
my page: crew (계정탈퇴)
기능: 계정탈퇴
flow: 계정탈퇴
탈퇴
신청
매니저
승인
탈퇴
완료
비밀
번호
입력
my page: manager/crew (계정정보 수정)
point
수정 가능 정보: 이미지 변경/ 비밀번호 변경
매니저, 크루만 있는 페이지 (admin은 계정정보 수정 불가)
기능: 비밀번호 변경
my page: manager (크루관리)
point
크루승인, 삭제하는 페이지/ 해당 지점 직원만 관리가능
삭제: 크루계정만 삭제 가능, 매니저 계정은 삭제 불가능
삭제요청: 크루가 탈퇴 신청 한 경우
승인: 크루가 해당 지점으로 회원가입 한 경우
승인완료: 이미 승인처리 한 경우
flow: 승인
매니저
승인
crew
DB
변화
회원
가입
flow: 삭제
매니저
삭제
crew
DB
삭제
crew
탈퇴
요청
승인
=
true
my page: manager (크루관리)
기능: 크루 삭제
my page: admin (직원관리)
기능1) : 직원삭제
point
모든 매니저, 크루를 확인/ 삭제 할 수 있는 페이지
이름/매장/직급 별 검색 가능
my page: admin (직원관리)
기능2) : 이름/ 매장/ 직급 별 검색
point
모든 매니저, 크루를 확인/ 삭제 할 수 있는 페이지
이름/매장/직급 별 검색 가능
my page: admin (직원관리)
기능3) : 페이지 네이션
point
모든 매니저, 크루를 확인/ 삭제 할 수 있는 페이지
이름/매장/직급 별 검색 가능
my page: admin (리워드)
flow: 리워드 발급
ADMIN
발급
클릭
이메일
발송
발급
완료
발급
신청
point
리워드(뱃지,쿠폰) 발급 페이지
이름/매장/퀘스트 별 검색 가능
my page: admin (리워드)
기능: 리워드 발급
GO Ranking
종합 점수 ( Total Ranking )
완성도 ( Completion Ranking ) | 시간 ( Time ) | 판수 (Count )
성취도 요약 (Achievement )
구성
필터
User - 개인 점수
Store - 지점별 점수 ( 모든 유저의 점수를 환산)
시간 - 1일, 일주일, 한달, 1년, 총 기간
피자에 대한 점수를 보여주는 섹션랭킹 보드
GO Ranking
completion
피자에 대한 완성도
sauce
소스
Cheese
치즈
quality
퀄리티
topping
토핑
100점 100점 100점 100점
400점 만점
+ + +
GO Ranking
time
피자별 소요시간
최단시간 / 평균시간
피자별로 토핑, 소스, 난이도의 차이 존재
GO Ranking
count
피자를 얼마나 만들었는가?
랭킹 1위와 백분율 비교
1345판 - 778판 = 567판
1등을 따라잡기 위해서 몇 판을 더 만들어야 할까?
GO Ranking
Total
완성도, 시간, 판 수에 대한 종합 점수
10000 점 만점
+ +Completion
완성도
time
시간
Count
판수
1등에서 마지막 등수까지 만점에서 0점까지 점수
환산
완성도 5 : 시간 3 : 판수 2 비율로 계산
GO Ranking
achievement
전체 점수에 대한 종합 점수를 요약해서 보여줌
뱃지, 레벨 정보
REWARD SYstem
내 정보
- 프로필 사진
- 이름
- 지점
Point
게임의 마이 페이지처럼
기본적인 내 정보와 내 스펙을
알 수 있도록 수치화해서 표시
리워드
지급 현황
- 뱃지 레벨
- 쿠폰 개수
전체적인 내 수치
- Time (평균 시간, 최단시간)
- Count (전체 개수)
- Quality ( Quality,Sauce, Cheese,
Topping)
REWARD SYstem
능숙도(백분위)
- Count, Time,
Quality 점수를
크루 중 최저점과
최고점을 백분위로
환산하여 내 점수를
그래프로 표시
- 숫자로도 같이 표시
뱃지 및 쿠폰 상세
- 모든 뱃지와 쿠폰 목록을 보여주고,
뱃지나 쿠폰을 획득한 경우, 선명하게 표시
REWARD SYstem
리워드 진행 상태
- 퀘스트 진행 상태에 따라
프로그래스 바를 다르게 구현
- 리워드가 달성된 경우에 버튼을
누르면 해당 뱃지나 쿠폰이
나타내도록 모달로 확인 가능
- 해당 버튼의 색깔로 현재진행
상황을 표시해주며, 현재가 어떤
단계에 있는지 버튼에 마우스를
후버했을 때 확인가능
- 리워드가 발급되면 자동으로
메일 발송되어 확인 가능
mAp
지도의 기능
전국 고피자 매장의 위치
매장으로의 위치이동
매장 검색
선택한 매장의 각종 점수확인
선택한 매장의 크루 정보확인
mAp
지점별 점수 요약
크루 리스트, 뱃지 보유 상태

More Related Content

Similar to Gopizza Internship

Similar to Gopizza Internship (18)

패스트캠퍼스 디지털 마케팅 스쿨 수료생 포트폴리오
패스트캠퍼스 디지털 마케팅 스쿨 수료생 포트폴리오패스트캠퍼스 디지털 마케팅 스쿨 수료생 포트폴리오
패스트캠퍼스 디지털 마케팅 스쿨 수료생 포트폴리오
 
H사 RPA Usecase
H사 RPA UsecaseH사 RPA Usecase
H사 RPA Usecase
 
Rpa usecase
Rpa usecaseRpa usecase
Rpa usecase
 
[Gastudy.net] Digital analytics fundamentals
[Gastudy.net] Digital analytics fundamentals[Gastudy.net] Digital analytics fundamentals
[Gastudy.net] Digital analytics fundamentals
 
[BizSpring] Data Consulting_사례집.pdf
[BizSpring] Data Consulting_사례집.pdf[BizSpring] Data Consulting_사례집.pdf
[BizSpring] Data Consulting_사례집.pdf
 
Oracle marketing cloud 소개자료
Oracle marketing cloud 소개자료Oracle marketing cloud 소개자료
Oracle marketing cloud 소개자료
 
레코픽 설명회 15회-개인화 추천(with DMC미디어)
레코픽 설명회 15회-개인화 추천(with DMC미디어)레코픽 설명회 15회-개인화 추천(with DMC미디어)
레코픽 설명회 15회-개인화 추천(with DMC미디어)
 
190110 테헤란로 런치클럽-스타트업 CS 성장 분투기 (밸런스히어로 김아윤 님)
190110 테헤란로 런치클럽-스타트업 CS 성장 분투기 (밸런스히어로 김아윤 님)190110 테헤란로 런치클럽-스타트업 CS 성장 분투기 (밸런스히어로 김아윤 님)
190110 테헤란로 런치클럽-스타트업 CS 성장 분투기 (밸런스히어로 김아윤 님)
 
텐투플레이 vs 파이어베이스
텐투플레이 vs 파이어베이스텐투플레이 vs 파이어베이스
텐투플레이 vs 파이어베이스
 
20140320_private
20140320_private20140320_private
20140320_private
 
[비즈스프링] BizSpring Insight™ - 엔터프라이즈 웹로그분석 솔루션
[비즈스프링] BizSpring Insight™ - 엔터프라이즈 웹로그분석 솔루션[비즈스프링] BizSpring Insight™ - 엔터프라이즈 웹로그분석 솔루션
[비즈스프링] BizSpring Insight™ - 엔터프라이즈 웹로그분석 솔루션
 
그로스 해킹 - Growth Hacking
그로스 해킹 - Growth Hacking그로스 해킹 - Growth Hacking
그로스 해킹 - Growth Hacking
 
AD fresca 서비스 소개서
AD fresca 서비스 소개서AD fresca 서비스 소개서
AD fresca 서비스 소개서
 
RPA Pool version
RPA Pool versionRPA Pool version
RPA Pool version
 
Use case of rpa
Use case of rpaUse case of rpa
Use case of rpa
 
OKR (Objective Key Results) l 목표 핵심결과지표
OKR (Objective Key Results) l 목표 핵심결과지표OKR (Objective Key Results) l 목표 핵심결과지표
OKR (Objective Key Results) l 목표 핵심결과지표
 
서비스 기획자의 데이터 분석
서비스 기획자의 데이터 분석서비스 기획자의 데이터 분석
서비스 기획자의 데이터 분석
 
프로덕트 매니저 8년의 경험
프로덕트 매니저 8년의 경험프로덕트 매니저 8년의 경험
프로덕트 매니저 8년의 경험
 

Gopizza Internship