💪프로젝트명: 한
💡 매일 쉽고 재밌게 퀴즈를 풀며 한국어를 학습하는 서비스.
Concept
- 한국어 공부 사이트
- 저격 고객 층 : 한국어 실력을 다지고 싶은 사람, 순수 재미…
- 퀴즈/퍼즐 게임 형식
- 사용자 별 수준 체크 및 제공할 것
- 한국어 능력시험 or 문제집 (저작권 확인)
Reference
주요기능 (MVP목표)
- 회원관리
- 토큰 방식 로그인
- 회원가입/탈퇴/정보수정
- 소셜 로그인(카카오, 구글, 페이스북)
- 일반 로그인 시 이메일 인증
- 비밀번호 리셋 시 이메일로 랜덤 숫자 발송
- 퀴즈 풀기
- 퀴즈 풀이 들어갈 시 서버에서 랜덤으로 퀴즈 10개 response
- 사용자는 퀴즈 1개씩 해결 (정답 유무 표시)
- 퀴즈 데이터와 유형 제공예정
- 퀴즈 제안, 신고 하기
- 사용자가 퀴즈를 제안 가능
- 퀴즈에 문제점 신고 가능
- 경험치, 레벨, 칭호
- 퀴즈를 모두 풀었을때 경험치 획득
- 경험치 획득으로 레벨업
- 특정 목표를 달성했을때 칭호 획득
- 마이페이지에서 개인 게임 진척도를 표시
- 사용자가 본인 칭호 설정 가능
- 랭킹
개발환경
- python : 3.8.6
- 개발환경 버전관리 : poetry
- DataBase: postgreSQL
표기법
- 파이썬 클래스명 : Pascal표기법
- Javascript 기능명 : Camel표기법
- HTML/CSS ID명: Camel표기법
- HTML/CSS 클래스명: (-) 대쉬 이분 표기법
API 명세