Repository files navigation
시험기간 동기들과 예상 시험문제와 답안지를 만들어 카카오톡 단체방에 서로 공유하여 풀던 기억을 되
살려, 누구나 쉽게 문제를 내고 푸는 퀴즈 앱을 제작하기로 결심
누구나 쉽게 문제를 등록하고 풀어볼 수 있으며 학습능력향상과 시험에 대비하는 능력을 키울
수 있을 것으로 예상됨.
application.yml 파일은 직접 resources 폴더에 생성해야 합니다.
SpringBoot + JPA + MySQL + Maven 을 이용한 프로젝트입니다.
JWT 엑세스 토큰을 이용하여 로그인을 처리하였습니다.
AWS EC2 Service를 이용하여 서버를 운용중입니다.
Swift를 이용해 제작한 iOS App에서 쓰이는 API 서버입니다.
Swagger를 이용하여 RESTful API를 문서화하였습니다.
Spring Security를 이용하여 사용자의 권한에 따라 접근 가능한 페이지를 나누었습니다.
DB와 OOP의 불일치성을 해결하기 위하여 JPA를 사용하였습니다.
기능 명
기능 설명
로그인 및 회원가입
이메일 인증을 통한 회원가입 후 로그인 가능
문제 검색 기능
키워드를 이용하여 문제를 검색할 수 있습니다. 10개씩 페이징하여 데이터를 나누었습니다.
문제 출제 및 풀기 기능
사용자는 직접 문제를 출제할 수 있으며 풀 수 있습니다.
다른 사용자와 비교 기능
자신이 푼 문제를 다른 사용자와 비교하여 둘 다 맞은 문제 , 자신만 맞은 문제 , 상대방만 맞은 문제를 확인할 수 있습니다.
자신이 맞힌 문제 및 틀린 문제 확인 기능
자신이 맞힌 문제와 틀린 문제를 확인할 수 있습니다.
글 조회 기능
게시글을 조회할 수 있습니다.
회원 ID 및 PW 찾기 기능
회원가입시 기입한 이메일 정보로 ID 및 PW를 찾을 수 있습니다.
About
SpringBoot + JPA + MySQL을 이용한 API 서버
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.