엘리스 레이서를 위한 RIOT API 기반의 전적검색 사이트 입니다.
기술 스택
< FrontEnd >
- VanillaJS, CSS, HTML
- Bootstrap
< BackEnd >
- MongoDB/mongoose
- NodeJS/ExpressJS
- 회원가입 / 로그인 구현
- 소환사의 최근 20경기에 대한 전적검색
- 엘리스 내 랭킹 페이지
- 듀오 찾기 페이지
- 내전(5vs5) 찾기 페이지
이름 | 담당 업무 |
---|---|
연은빈 | 프론트엔드/디자인 개발 |
김한얼 | 프론트엔드 개발 |
조영환 | 프론트엔드 개발 |
오승준 | 백엔드 개발 |
장종원 | 팀장/백엔드 개발 |
멤버별 상세역할
- 연은빈
- 홈화면 / 로그인 / 회원가입 / 듀오찾기 / 디자인 개발
- 김한얼
- 전적검색 / 내전 상세보기 / 모바일뷰 개발
- 조영환
- 랭킹 / 내전 목록 개발
- 오승준
- DB / Endpoint API / RIOT API 사용로직 개발
- 장종원
- DB / Endpoint API / RIOT API 사용로직 개발
- 레포지토리를 클론하고자 하는 디렉토리에서 아래 명령어를 수행
git clone <레포지토리 주소>
- 클론한 디렉토리에서 backend 디렉토리로 들어가 아래 명령어를 통해 backend에서 필요한 module 설치
npm install
- backend에서 필요한
.env
설정
MONGODB_URL=<몽고DB URL>
PORT=5555
JWT_SECERT_KEY=<랜덤 문자열>
- express 앱을 실행
npm run start
- 각종 API를 Postman으로 확인
Postman으로 Endpoint API 확인 시 MONGODB_URL, PORT, JWT_SECRET_KEY, RIOT_API_KEY 정상인지 확인
- API 정상 작동 확인
MongoDB Compass 등을 이용하여 DB에 잘 저장되었는 지 확인
- 지금 배포된 상태인가요?
- 1차 배포된 상태입니다. 이후 추가 리펙토링 예정입니다.