드디어 시작!
웹계발 종합반 강의만 듣던 나는
항해99가 시작되었다...
군대 훈련소 처럼 정신없이 바로 미니프로젝트 훈련에 들어갔다.
종합반 강의를 바탕으로 간단한 웹 페이지 만들기가 첫 프로젝트였다.
목차
- 프로젝트 명
- 프로젝트 소개
- 와이어프레임
- 기능별 API 설계
- 기능별 담당자
- Git 주소
프로젝트 명
- '오늘의 책 📚'
프로젝트 소개
- 매일 베스트셀러 중 1권을 랜덤으로 추천, 최신 베스트셀러를 소개해주는 웹 페이지
와이어 프레임
- 첫 페이지
- 메인 페이지
- 로그인 / 회원가입 페이지
- 책 순위 페이지
- 책 정보 페이지
기능별 API 설계
기능 | method | url | request | response |
로그인 | post | /login | {'id' : id, 'pw' : pw} | 로그인 완료 alert |
회원가입 | post | /signup | {'id' : id, 'pw' : pw} | 가입완료 alert |
책순위 페이지 저장 | post | /rank | {'img' : img, 'rank' : rank, 'desc': desc, 'star' : star} |
|
책순위 페이지 조회 | get | /rank | 랜덤 도서1권 | |
오늘의 추천도서페이지 | get | /get | 도서순위페이지 로딩 | |
책 정보페이지 이미지/정보 | get | /get /detail | 책 상세정보 | |
책 정보페이지 코맨트 | post | /info | {'comment':comment} | 코멘트완료alert |
일단 기능을 나열하고 각자 맡을 페이지와 기능을 분담하기로 했다!
기능별 담당자
A | 첫 페이지, 추천도서 페이지 | 코멘트, 데이터 크롤링 |
나 | 책 순위 페이지 | 데이터 크롤링 |
C | 책 정보 페이지 | 크롤링 |
D | 회원가입 / 로그인 페이지 | JWT토큰, 유효성 검증 |
팀원은 총 4명
각자 맡은 페이지와 기능들을 구현해 보기로했다.
Git 주소
https://github.com/Camof1ow/todays_book
GitHub - Camof1ow/todays_book: 도서 추천 및 베스트 셀링 도서 랭킹
도서 추천 및 베스트 셀링 도서 랭킹. Contribute to Camof1ow/todays_book development by creating an account on GitHub.
github.com
Git도 처음써보고 미니프로젝트도 처음하다보니 따라가기 벅찼다....
먼가 뒤쳐지면 안될거같은 느낌이 들고 조바심도 든다
하지만 포기만 안하면 다된다는 기술매니져님의 말을 믿어보고 계속 해봐야겠다.
'항해99' 카테고리의 다른 글
22.8.10 TIL (0) | 2022.08.10 |
---|---|
[항해99] WIL.03 MVC, ORM, SQL에 대해 알아보자 (0) | 2022.08.07 |
항해99 WIL.3 [Spring]IoC,DI,Bean 개념 및 회고 (0) | 2022.07.31 |
항해99 WIL.2 객체지향 프로그래밍이란?(OOP) (0) | 2022.07.24 |
항해99 WIL.1 JWT와 API (0) | 2022.07.17 |