Skip to content

evga7/soccer-quiz-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

축구지식테스트 ⚽

개요 💡

축구를 좋아하는 사람들에게 축구에 대한 퀴즈를 풀수있는 어플리케이션입니다. 사용자를 위한 게시판도 있습니다.

멤버 (1명)


https://github.com/evga7
홍원표
백앤드,프론트

🖥️ 프로젝트 내용

  • 프론트앤드는 Android(Kotlin)으로 제작
  • 모바일 기기마다 반응형으로 화면이 나오도록 제작
  • 이미지 파일은 내부 캐시로 저장해서 S3 서버의 액세스 횟수를 줄일 수 있도록 함
  • 백앤드는 Spring boot로 제작 Spring Data Jpa와 Mysql를 활용 Rest API 제작
  • 관리자페이지는 따로 제작하여 게시판 및 퀴즈를 추가 삭제할 수 있음
  • 도커허브를 이용하여 도커 이미지로 Ec2 안에서 실행
  • JenKins를 활용하여 CI/CD pipeline 구성
  • Nginx를 이용 웹 서버와 WAS 서버 분리 (도커 컨테이너로 띄워서 서버와 연결)

✨느낀 점

  • 프론트앤드와 백앤드의 통신을 위한 초기 설계가 정말 중요하다는 것을 느꼈다.
  • 처음으로 기획부터 배포까지 맡았으며 앱을 출시하기까지 다양한 것을 신경 써야 한다는 것을 느꼈다.
  • 젠킨스와 도커허브를통하여 이미지를 이용해서 서버에서 구동하는 게 정말 좋다.
  • 최대한 서버의 부하를 줄이는 코드를 고민을 더욱 해야겠다.

링크

구글, 원스토어

기술 스택

BackEnd : Html Html
FrontEnd : Html Html
DB : Html
Devops : Html Html
WebServer : Html Html
Server : Html
Storage : Html
OS : Html


아키텍쳐

soccer_project_structure

앱 화면

ㅤㅤㅤㅤㅤㅤㅤㅤ
ㅤㅤㅤㅤㅤㅤㅤㅤ


ezgif-4-0557ff2638f7

About

축구 지식테스트 게임 앱

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published