드디어 99일간의 짧지만 긴 여정이 시작되었다. 항해는 팀 프로젝트가 대부분인 부트캠프라 얼마 전 개발을 시작한 입장에서 두려움이 많지만, 그만큼 열심히 하여 좋은 성과를 내도록 노력해 보자.
첫날부터 팀 프로젝트를 진행했다. 사전 준비 기간 동안 배운 것을 기반으로 작지만, 하나의 서비스를 만들어내는 것이 목표이다.
"전시 뭐하니?"
후보가 여럿 나왔고 모두 좋은 아이디어였지만, 프로젝트 기간과 수준을 고려하여 정하였다.
팀원 분 중 Figma를 사용하시는 분이 계셔서 다같이 Figma를 통해 제작했다.
Figma는 처음 써봤는데 덕분에 편하게 제작할 수 있었다.
기능 | MEthod | /api/review | Url | Request | Response |
댓글 작성 | POST | /api/review | {‘review_grade ': grade, ‘review_id' : userid, ‘review_title’:title, ‘review_comment’:comment, 'date' : review_date} | 리뷰 데이터 생성 | 평점, 작성자ID,제목, 내용,날짜 |
댓글 불러오기 | GET | /api/review | {title, comment, userid, review_date} | review_list | 제목, 내용, 작성자ID, 날짜 |
댓글 삭제하기 | POST | /api/delete | {‘review_grade:grade,‘review_title’:title, ‘review_comment’:comment} | 작성자 ID | |
댓글 공감(좋아요) | POST | /api/like | {‘review_grade:grade,‘review_title’:title, ‘review_comment’:comment} | 작성자 ID | |
로그인 | POST | /api/login | {'user_id': userid, 'user_pw': userpw} | ID, PW 입력 후 확인 되면 연결 | |
회원가입 | POST | /api/register | {'user_id':userid, 'user_pw':userpw. 'user_gender': usergender} | 유저 데이터 생성 | ID, PW, PW 확인, gender check |
아이디 중복확인 | GET | /exists/:key/:value | {'user_id': userid} | 유저 데이터 생성 | 중복 ID check |
전시 불러오기 | GET | /api/list | {image, title, place, period, age, price} | review_list | 전시 이미지, 전시명, 장소, 기간, 관람연령, 티켓가격 |
전시 검색 | GET | /api/list | query={검색어} | 검색 결과 리스트 | |
성별 통계 | GET | /api/review | {usergender} | review_list | 작성자 ID, 성별 |
평점 평균 | GET | /api/review | {grade} | review_list | 작성자ID, 평점 |
https://github.com/dev-sohye/hanghae99_11
우리 팀은 역할을 나누는 과정에서, 부족함을 느끼고 공부를 더 하고 오기로 정했다. 기능들을 구현하기 위한 전반적인 방법을 알아본 후, 이틀째에 토론을 통해 분담할 예정이다.
열심히 항해하여 팀 프로젝트의 좋은 자세를 배워보자!