DevJong12

NoobLoL 프로젝트 소개 본문

프로젝트/NoobLoL

NoobLoL 프로젝트 소개

Jong12 2022. 7. 26. 18:13
728x90

해당 프로젝트는 Spring-Boot를 이용한 프로젝트이며,

구현은  서버만 진행할 예정이며, 혼자서 프로젝트를 진행 합니다.

해당 문서는 현재 진행형이라 지속적으로 수정을 진행할 예정입니다.

 

프로젝트 Github 저장소

 

GitHub - f-lab-edu/NoobLoL

Contribute to f-lab-edu/NoobLoL development by creating an account on GitHub.

github.com

 

프로젝트 개요

'OP.GG'를 모티브로 만든 게임(리그오브레전드)의 전적검색에 대한 조회를 할 수 있는 Rest API입니다.

게임 캐릭터 명을 기반으로 게임에서 진행한 전적리스트와 해당 계정의 정보들, 의견을 나눌 수 있는 게시판 기능을 제공합니다.


사용 기술스택

Spring-Boot, MyBatis, MariaDB, Docker, Naver Cloud


브랜치 관리 전략

Git-Flow전략을 채택하여 개발 진행 예정입니다.

과거에 SVN을 활용하며, 모든인원이 push, pull만 진행하는 등의 전략이랄게 따로 없는 버전 관리를 했었다 보니

기능별로 feature브랜치를 제작하여 기능 제작 이후 merge를 하는 브랜치 전략에 매력을 느껴 채택하게 되었습니다.

 

 

 


NoobLoL 프로토 타이핑

프로젝트의 화면 설계의 경우 Kakao Oven을 활용 예정입니다.


DB 스키마 설계

22.07.26 기준 설계한 DB스키마 입니다.

22. 07. 26기준 DB설계

 

설계는 dbdiagram를 활용하여 ERD 설계를 진행하였으며, dbdocs를 활용하여 설계도를 문서화 하였습니다.

 

 

dbdiagram.io - Database Relationship Diagrams Design Tool

 

dbdiagram.io

 

 

dbdocs.io - Database Documentation and Catalog Tool

A free, simple, developer-friendly tool to help you create web-based documentation for your database

dbdocs.io

 

 

728x90
Comments