- 사용자는 원하는 닉네임을 입력하여 게임을 시작할 수 있습니다.
- 이미 사용 중인 닉네임은 사용할 수 없으니 주의!
- 게임을 시작하면 정보처리기사 기출 문제들과 CS 지식 문제들이 랜덤하게 출제됩니다.
- 문제 유형: 자료구조, 네트워크, 운영체제, 데이터베이스 등
- 각 문제마다 4개의 선택지가 제공됩니다.
- 정답을 선택하면 즉시 결과가 반영되며, 점수가 계산됩니다.
- 난이도 별로 점수가 다르게 측정됩니다.(Easy: 10 / Normal: 20 / Hard: 30)
- 문제를 맞힐 때마다 점수가 증가합니다.
- 오답 시 점수는 변하지 않습니다.
- 정해진 문제 수를 모두 풀면 게임이 종료되고, 최종 점수가 표시됩니다.
- 게임이 종료된 후, 모든 참가자의 순위를 볼 수 있습니다.
-
초기 시작
default.mp4
-
게임 진행
default.mp4
-
타이머 종료
default.mp4
-
최종 스코어 및 전체 순위 확인
default.mp4
- 사용자(User)가 React + Vite로 개발된 프론트엔드에 접근
- 프론트엔드가 Caddy(Reverse Proxy & TLS)를 통해 Spring Boot 백엔드 API 요청
- 백엔드는 MySQL에서 데이터를 조회/저장하고, Redis를 캐싱 레이어로 활용
- 모든 백엔드 관련 서비스(Caddy, Spring Boot, MySQL, Redis)는 AWS EC2 내에서 실행
![]() |
![]() |
|---|---|
| AYEOOON | yunadada |
| 백엔드 | 프론트엔드 |


