개발자를 꿈꾸는 사람들을 위한 코딩 커뮤니티 플랫폼입니다.
코딩 문제를 직접 풀고, 경험치를 쌓아 티어를 올리며, 다른 개발자들과 소통할 수 있는 공간을 제공합니다.
-
💻 코딩 문제 풀이
Judge0 컴파일러 API를 통해 실시간으로 문제를 풀고, 결과를 확인할 수 있습니다. -
🧩 티어 및 경험치 시스템
문제를 해결할 때마다 경험치를 얻고 티어를 올릴 수 있어 재미와 성취감을 더했습니다. -
📰 게시판 기능
다양한 카테고리로 나뉜 게시판에서 자유롭게 정보를 공유하고 소통할 수 있습니다. -
🕵️♀️ CTF 리그 시스템
사용자 간 팀을 구성하여 문제를 풀고 경쟁하며 실력을 쌓을 수 있습니다.
| 항목 | 내용 |
|---|---|
| 언어 | Java 17, JavaScript |
| 프레임워크 | Spring Boot, React |
| DB | MySQL 8.0.35 |
| 서버 | AWS EC2 |
| IDE | IntelliJ, VS Code |
- 👨💼 관리자 화면 UI 구현
- 🧾 문제 관리 기능 구현
- 💬 커뮤니티 댓글 관리 및 좋아요 기능 구현
-
🔐 비로그인 사용자 기능 제한 문제
일부 기능은 비로그인 사용자도 접근할 수 있어, Spring Security에서 예외 처리를 따로 구성해야 했습니다.
비인가 요청에 대한 보안 설계를 고민하며 로그인 여부에 따른 접근 권한을 명확히 설정했습니다. -
🧹 프론트와의 연동 문제
문제 등록/수정 시 프론트와 API 연결에서 발생한 구조 차이를 이해하고 조율하며 커뮤니케이션 능력을 향상시켰습니다.