- 프리미어리그 팀 소식 공유 서비스
항해99
1주차 첫 미니 프로젝트- 6.20.~6.23. 4일간의 노오오력
💡 필수 포함 사항
Jinja2
템플릿 엔진을 이용한 서버사이드 렌더링JWT
인증 방식으로로그인 구현
하기
항해99
1주차 인원 4명으로 8조 구성FE/BE
구분 없이 다양한 경험을 위한 역할 배정A팀/B팀
으로 나누어 역할별 유기적 협동
🤿 버려진 기능들
팀별 뉴스 및 팀별 게시글 무한스크롤 구현
회원가입 모달 창 구현
기능 | Method | URL | request | response |
---|---|---|---|---|
메인페이지 | GET | / | ||
로그인 | POST | /login | {"_id":"id string", "_password":"password" } | |
회원가입 페이지로 이동 | /sign_up | |||
회원가입 | POST | /sign_up/new | {"username":"username_string", "nickname":"nickname_string", "password":"password_string" } | |
게시글 목록 | GET | /team/read | ||
게시글 기록작성 | POST | /team/write DB이름 - sparta 글 저장 컬렉션 - articles | {"comment":"comment_string", "date":"time-date_string" } | |
게시글 좋아요 | POST | /team/write/likes | ||
게시글 싫어요 | POST | /team/write/dislikes |
- Sign In 클릭 시 드롭다운 메뉴로 로그인 (회원가입)
- 로고 클릭시 팀별 페이지로 이동
- 이름, 닉네임, 비밀번호 입력 후 회원가입
💡 팀 뉴스 페이지(좌) / 팀 게시판(우)
- 팀 뉴스 페이지
- 팀 인스타그램, 페이스북, 트위터, 공식 홈페이지 링크 제공
- 팀 설명을 위한 킹무위키 링크
- 최근 경기 결과 / 예정 경기 제공
- 팀별 뉴스 제공
- 팀 게시판
- 팀을 주제로 게시글 작성 기능 (닉네임, 작성일시)
- 좋아요 싫어요 버튼을 통한 인기순 정렬