참고 : Backend Wiki
사용자가 앱을 등록하여 테스터를 모집하거나 다른 사용자의 앱 테스터로 참여하는 반응형 웹 서비스
// TODO : 전체 서비스 gif
Demo👉 https://www.gplayus.com/
📦backend
┣ 📂config
┃ ┣ 📜AuditorAwareImpl.java
┃ ┣ 📜JpaAuditingConfig.java
┃ ┗ 📜SecurityConfig.java
┣ 📂controller
┃ ┣ 📜AppController.java
┃ ┗ 📜MemberController.java
┣ 📂domain
┃ ┣ 📜App.java
┃ ┣ 📜Base.java
┃ ┣ 📜Member.java
┃ ┗ 📜Tester.java
┣ 📂dto
┃ ┣ 📂request
┃ ┃ ┣ 📜AppRequest.java
┃ ┃ ┗ 📜MemberRequest.java
┃ ┗ 📂response
┃ ┃ ┣ 📜AppResponse.java
┃ ┃ ┣ 📜MemberResponse.java
┃ ┃ ┗ 📜TesterResponse.java
┣ 📂enums
┃ ┣ 📜AppStatus.java
┃ ┣ 📜AuthorizationType.java
┃ ┣ 📜MaxAgeType.java
┃ ┣ 📜MemberRole.java
┃ ┣ 📜TesterStatus.java
┃ ┗ 📜TokenType.java
┣ 📂exception
┃ ┗ 📜CustomAccessDeniedHandler.java
┣ 📂jwt
┃ ┣ 📜JwtExceptionFilter.java
┃ ┣ 📜JwtFilter.java
┃ ┗ 📜JwtUtil.java
┣ 📂oauth2
┃ ┣ 📜GoogleOAuth2User.java
┃ ┣ 📜GoogleOAuth2UserService.java
┃ ┗ 📜GoogleOAuth2UserSuccessHandler.java
┣ 📂repository
┃ ┣ 📜AppRepository.java
┃ ┣ 📜MemberRepository.java
┃ ┗ 📜TesterRepository.java
┣ 📂service
┃ ┣ 📜AppService.java
┃ ┗ 📜MemberService.java
┗ 📜BackendApplication.java
-
사용자는 구글 계정으로 로그인 및 회원가입을 진행한다.
// TODO : 구글 로그인 gif
-
사용자는 앱을 등록하여 비공개 테스터를 모집할 수 있다.
// TODO : 앱 등록 gif
-
사용자는 비공개 테스터를 모집하는 앱을 확인할 수 있다.
// TODO : 앱 찾기 gif
-
사용자가 등록한 앱을 상태별로 확인할 수 있다.
// TODO : 마이앱 gif
-
사용자가 비공개 테스터로 지원한 앱을 상태별로 확인할 수 있다.
// TODO : 마이테스터 gif