/baekjoon-bomb-

스터디 백준 폭탄 프로젝트 구현을 위한 리포지토리

Primary LanguageJava

백준 폭탄 돌리기 (Baekjoon-bomb)


꾸준히 알고리즘 문제를 풀기란 너무 어렵다.


팀 단위로 폭탄돌리기처럼 문제를 풀게 해주는 웹 페이지가 있다면 어떨까?


게임 요소를 사용해 백준 사이트의 문제를 보다 재미있게 풀어보고자 한다.


✨기능 및 기대 효과

  • 기능

    [구현 완료]

    💡 Token 사용을 통한 로그인 및 회원가입 기능.

    💡 랜덤 팀 코드 부여를 통한 팀 생성, 팀 코드 입력을 통한 팀 참 기능.

    💡 웹 크롤링을 통해 설정 티어의 백준 문제 리스트 가져오기 / 해당 문제를 푼 유저를 파악하는 기능.

    💡 팀 설정을 통해 랜덤으로 폭탄 소유자를 설정하고 제한 시간을 설정하여, 시간 초과시 점수를 차감하는 기능.

    💡 점수에 따른 팀 랭킹 출력 기능.

    💡 문제 풀이에 따른 실시간 알림 기능.

    💡 미풀이 문제에 대한 추천 기능.


    [미구현 · 구현예정]

    💡 ---

    💡 ---

  • 기대효과

    ✔️ 게임적인 요소를 첨가하여 알고리즘 문제 풀이를 푸는 것에 동기부여를 받을 수 있다.

    ✔️ 팀 랭킹 출력 등의 팀 단위 활동을 통해 성실한 풀이에 대한 책임감을 가질 수 있다.



👥파트 및 개발계획

  • [개발 인원] : 6인 개발
  • [개발 기간] : 2023/02 ~ 2023/03
  • [역할분담]
  • 🙎팀장 : 최보미

  • 🙎팀원 : 김주영

  • 🙎‍♂️팀원 : 최기성

  • 🙎‍♂️팀원 : 이건후

  • 🙎팀원 : 손지원

  • 🙎팀원 : 이경원


⚒️기술 스택

⚙️Language

JAVA , JAVASCRIPT

⚙️BACK-END

Spring Boot

⚙️FRONT-END

React

⚙️DB

MySQL