2023-06-05 TIL

0v0baek·2023년 6월 5일
0

TIL

목록 보기
67/92

💪프로젝트명: 한


💡 매일 쉽고 재밌게 퀴즈를 풀며 한국어를 학습하는 서비스.

Concept


  • 한국어 공부 사이트
    • 저격 고객 층 : 한국어 실력을 다지고 싶은 사람, 순수 재미…
    • 퀴즈/퍼즐 게임 형식
    • 사용자 별 수준 체크 및 제공할 것
    • 한국어 능력시험 or 문제집 (저작권 확인)

Reference


주요기능 (MVP목표)


  1. 회원관리
    • 토큰 방식 로그인
    • 회원가입/탈퇴/정보수정
    • 소셜 로그인(카카오, 구글, 페이스북)
    • 일반 로그인 시 이메일 인증
    • 비밀번호 리셋 시 이메일로 랜덤 숫자 발송
  2. 퀴즈 풀기
    • 퀴즈 풀이 들어갈 시 서버에서 랜덤으로 퀴즈 10개 response
    • 사용자는 퀴즈 1개씩 해결 (정답 유무 표시)
    • 퀴즈 데이터와 유형 제공예정
  3. 퀴즈 제안, 신고 하기
    • 사용자가 퀴즈를 제안 가능
    • 퀴즈에 문제점 신고 가능
  4. 경험치, 레벨, 칭호
    • 퀴즈를 모두 풀었을때 경험치 획득
    • 경험치 획득으로 레벨업
    • 특정 목표를 달성했을때 칭호 획득
    • 마이페이지에서 개인 게임 진척도를 표시
    • 사용자가 본인 칭호 설정 가능
  5. 랭킹
    • 경험치가 높은 순으로 랭크보드를 보여줌

개발환경


  • python : 3.8.6
  • 개발환경 버전관리 : poetry
  • DataBase: postgreSQL

표기법


  • 파이썬 클래스명 : Pascal표기법
  • Javascript 기능명 : Camel표기법
  • HTML/CSS ID명: Camel표기법
  • HTML/CSS 클래스명: (-) 대쉬 이분 표기법

Formatter


  • 파이썬, HTTP, JS: Prettier

API 명세


profile
개발 공부 하는 비전공자 새내기. 꾸준히 합시다!

0개의 댓글