Tutorial • Features • System Structures • Contributors • License
이 프로젝트는 2022 KT 하반기 인턴교육 과정 중 진해되었습니다.
이 프로젝트는 상업적인 목적이 포함되어 있지 않습니다.
이 프로젝트는 팀 '우린깐부잖어'에 의해 개발되었습니다.
해당 레포는 'AI 오징어 게임'의 웹 페이지 코드를 저장하고 있습니다.
해당 코드는 AI 오징어게임의 DB서버 코드입니다. 핵심 기능은 Client 에서 필요한 데이터 호출, 데이터 저장 요청이 올경우 Rest API 통신으로 실행이 됩니다.
실행 방법
- 코드 다운
- IDE에서 MainDbApplication 실행 (Inteliz IDEA 권고)
- DalgonamApiController : 달고나 게임과 관련된 데이터 정보의 흐름을 위한 ControlIer
- MemberApiController: Member의 정보 흐름을 위한 Controller
- MugungwhaApiController: 무궁화 게임과 관련된 데이터 정보의 흐름을 위한 Controller
- WebConfig: CORS(Cross-origin resource sharing) 문제를 해결하기 위한 환경설정
- DalgonaPointDto: 달고나 점수를 반환하기 위한 DTO
- DalgonaRankDto: 프론트에 달고나 랭킹 순위 반환을 위한 DTO
- MemberIdDto: Member Id 조회를 위한 DTO
- MemberLoginDto: 회원 가입 정보와 반환을 위한 DTO
- MugungwhaPointDto: 무궁화 점수 반환을 위한 DTO
- MugungwhaRankDtO: 무궁화 랭킹 순위 반환을 위한 DTO
- DalgonaGame: 달고나 게임 객체
- Member: 회원 객체
- MugungwhaGame: 무궁화 게임 객체를
- InitDB
- InitMugungwha: 테스트 케이스 반환을 위한 DB 초기화 설정
- DalgonaQuery: 회원이 종료한 달고나 게임의 score를 저장하기 위한 DB Query
- MemberQuery: 회원의 로그인 유무를 구분하기 위한 Query
- MugungwhaQuery: 무궁화 게임 랭킹 순위를 조회하기 위한 Query
- DalgonaRepository: DB에 달고나 게임의 정보를 다루기 위한 메소드 정보 파일
- MemberRepository: DB에 회원의 정보를 다루기 위한 메소드 정보 파일
- MugungwhaRepository: DB에 무궁화 게임의 정보를 다루기 위한 메소드 정보 파일
- DalgonaService: 달고나 게임의 기능의 정보를 구현한 집합
- MemberService: 회원 기능의 정보를 구현한 집합
- MugungwhaQuery: 무궁화 게임의 기능의 정보를 구현한 집합
Maintainer : 김남협
Contributor : 김수연, 김서정, 김주환, 박수정, 유동헌, 윤혜정, 조민호, 전민준, 허나연
MIT License
