TIL | 항해 1일차 | 1주차 미니 프로젝트 | S.A

isthis·2021년 11월 1일
0
post-thumbnail

S.A(Starting Assignment)


항해 시작

드디어 99일간의 짧지만 긴 여정이 시작되었다. 항해는 팀 프로젝트가 대부분인 부트캠프라 얼마 전 개발을 시작한 입장에서 두려움이 많지만, 그만큼 열심히 하여 좋은 성과를 내도록 노력해 보자.

1. 미니 프로젝트 발제

첫날부터 팀 프로젝트를 진행했다. 사전 준비 기간 동안 배운 것을 기반으로 작지만, 하나의 서비스를 만들어내는 것이 목표이다.

2. 주제

"전시 뭐하니?"

후보가 여럿 나왔고 모두 좋은 아이디어였지만, 프로젝트 기간과 수준을 고려하여 정하였다.

3. 와이어프레임

팀원 분 중 Figma를 사용하시는 분이 계셔서 다같이 Figma를 통해 제작했다.
Figma는 처음 써봤는데 덕분에 편하게 제작할 수 있었다.

4. API 설계

기능MEthod/api/reviewUrlRequestResponse
댓글 작성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/listquery={검색어}검색 결과 리스트
성별 통계GET/api/review{usergender}review_list작성자 ID, 성별
평점 평균GET/api/review{grade}review_list작성자ID, 평점

5.Git Repo

https://github.com/dev-sohye/hanghae99_11

6. 기능 분담

우리 팀은 역할을 나누는 과정에서, 부족함을 느끼고 공부를 더 하고 오기로 정했다. 기능들을 구현하기 위한 전반적인 방법을 알아본 후, 이틀째에 토론을 통해 분담할 예정이다.

마치며

열심히 항해하여 팀 프로젝트의 좋은 자세를 배워보자!

profile
공부

0개의 댓글