Skip to content
@CSQuiz

CSQuiz

공부를 더 재밌게! - CS 지식 퀴즈 💯

"CS 지식 퀴즈"

🎏주요 기능

1. 닉네임 입력 후 게임 시작

  • 사용자는 원하는 닉네임을 입력하여 게임을 시작할 수 있습니다.
  • 이미 사용 중인 닉네임은 사용할 수 없으니 주의!

2. 랜덤한 CS 퀴즈 문제 출제

  • 게임을 시작하면 정보처리기사 기출 문제들과 CS 지식 문제들이 랜덤하게 출제됩니다.
  • 문제 유형: 자료구조, 네트워크, 운영체제, 데이터베이스 등

3. 객관식 문제 및 정답 선택

  • 각 문제마다 4개의 선택지가 제공됩니다.
  • 정답을 선택하면 즉시 결과가 반영되며, 점수가 계산됩니다.

4. 점수 시스템

  • 난이도 별로 점수가 다르게 측정됩니다.(Easy: 10 / Normal: 20 / Hard: 30)
  • 문제를 맞힐 때마다 점수가 증가합니다.
  • 오답 시 점수는 변하지 않습니다.

5. 게임 종료 및 최종 점수 확인

  • 정해진 문제 수를 모두 풀면 게임이 종료되고, 최종 점수가 표시됩니다.
  • 게임이 종료된 후, 모든 참가자의 순위를 볼 수 있습니다.

🎬화면 구성

  • 초기 시작

    default.mp4
  • 게임 진행

    default.mp4
  • 타이머 종료

    default.mp4
  • 최종 스코어 및 전체 순위 확인

    default.mp4

📚STACKS

FRONTEND

BACKEND

공통


🌠 전체 시스템 아키텍처

image

  • 사용자(User)가 React + Vite로 개발된 프론트엔드에 접근
  • 프론트엔드가 Caddy(Reverse Proxy & TLS)를 통해 Spring Boot 백엔드 API 요청
  • 백엔드는 MySQL에서 데이터를 조회/저장하고, Redis를 캐싱 레이어로 활용
  • 모든 백엔드 관련 서비스(Caddy, Spring Boot, MySQL, Redis)는 AWS EC2 내에서 실행

🐙MEMBER🐹

AYEOOON yunadada
백엔드 프론트엔드

Pinned Loading

  1. CS-Quiz-Backend CS-Quiz-Backend Public

    공부를 더 재밌게!💯 - CS 지식 퀴즈 Backend

    Java 1 1

  2. CS-Quiz-Frontend CS-Quiz-Frontend Public

    CS 지식 퀴즈 프론트엔드

    JavaScript 1

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…