HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
프로그래머스 프론트엔드 데브코스 2기
프로그래머스 프론트엔드 데브코스 2기
/
📓
기동팀
/
💪
기동팀(CheQuiz)
/
🔨
1차 역할 분담
🔨

1차 역할 분담

🔨 기능 구현

  • 회원가입/ 로그인 → 창민
    • 이메일을 통해 회원가입할 수 있다.
    • 가입한 이메일을 통해 로그인할 수 있다.
  • 퀴즈
    • [ 퀴즈 생성 ] → 인수
    • 퀴즈를 작성, 수정, 삭제할 수 있다.
      • 퀴즈 작성 시 하나의 세트의 편입 여부를 설정한다
      • 0개 이상의 태그 정보를 넣을 수 있다. (React, Javascript 등… 커스텀 불가능)
    • 메인 페이지 퀴즈 세트 리스트를 보여준다.
    • 메인 페이지에서 퀴즈 세트 필터링 & 정렬할 수 있다.
    • [ 퀴즈 풀이 ] → 준혁
    • 다른 사람이 올린 퀴즈를 풀 수 있다.
    • 퀴즈를 풀고 나서 결과를 확인할 수 있다.
    • 특정 퀴즈에 대해 좋아요와 댓글을 달 수 있다.
  • 랭킹 → 정환
    • 레벨과 경험치에 따라 전체 유저의 랭킹을 확인할 수 있다.
    • 유저를 검색할 수 있다.
    • 각 유저의 프로필을 클릭하면 해당 유저의 화면을 볼 수 있다.
  • 유저 정보 → 미해
    • 유저의 레벨에 맞는 프로필 사진을 볼 수 있다.
    • 해당 유저가 작성한 퀴즈와 댓글, 좋아요한 퀴즈와 댓글을 볼 수 있다.
    • 해당 유저의 뱃지 컬렉션을 볼 수 있다.
    • 자신의 정보를 수정할 수 있다. (닉네임, 비밀번호)
  • 알림 → 창민
    • 헤더 바에 모달 형태로 알림을 확인할 수 있다.
    • 내가 만든 문제에 좋아요가 눌렸거나 댓글이 달리면 알람이 온다.
  • 예외처리 → 정환
    • 404 오류가 나면 Not Found 페이지가 뜬다.
    •