xenx96 / cgt

League of Legends Play-List Web
0 stars 1 forks source link

Project CGT(초보 개발자 팀) - Server Dev


개발 서버 현황


1. 개발 이용 스택

- Front-End : HTML, CSS, React.JS
- Back-End : Java(Spring Boot Framework) 
- Dev Tool : VSC(유대선), IntelliJ(유대선)
- CodeStyle : Google-Code-Style-Intellij / Prettier-VSC
- Log Lib : logback
- Issued Check From 'github/xenx96/cgt'

2. 1차 개발 계획

2-1 : 롤 전전 검색 API 구현

- 개발 기간 : 2021-08-08 ~ 2021-08-31(API 완료 - 디자인 미적용)
- 세부 계획 및 기능 : 
  1. Riot API(React)추가 - 이동복 2021-08-25
  2. Riot API Components 분리 및 Async Function 변경 - 유대선 2021-08-26
  3. Riot Search 페이지 추가 및 summoner_tier 이미지 추가 - 이동복 2021-08-31

2-2 : 커뮤니티 생성 및 회원가입, 로그인 구현

-개발 기간 : 2021-08-29 ~
-세부 계획 및 기능 :
  1. JavaSpringBoot MongoDB 'User'Document Connection - 유대선 2021-08-26
  2. MongoDB Schema 1차 작성 - 유대선 2021-08-26
  3. ReactJS에서 Form Data로 UserCollection에 Insert기능 구현. - 유대선 2021-08-31
  4. 기본 회원가입 Logic '암호화 및 중복확인 포함' 구현. - 유대선 2021-09-16
    4-1. Email인증 및 닉네임 추가 구현 완료 - 유대선 2021-10-01
  5. 로그인 기본 logic 구현. - 유대선 2021-09-16 
  6. 게시판 기본 logic 틀 구현 '생성 수정 삭제' - 이동복 2021-09-23
  7. 유저부분 RestFul API 구현완료. '가입,탈퇴,수정,조회' - 유대선 2021-09-28
  8. 유저 jwt토큰 통한 로그인 세션 확인, 로그아웃, 토큰만료 logic추가 - 이동복 2021-10-03

배포 및 테스트

- 배포 : 도메인(카페 24 예정), 서버(AWS LightSail 예정),
- 개발 테스트 : JUnit(java) 및 Local Test
- 배포전 테스트 : APM Monitoring, Slow Query, Big Traffic, Err Logging, Lock Management,locust, 장애 요인 파악

Date At

'Create' : 2021-08-01
'Start' : 2021-08-03
'Last Update' : 2021-10-03