본문 바로가기

Hanghae99

[항해99] 1일차 Starting Assignment!

Starting Assignment 제출 게시글

1. 우리 조 프로젝트 제목/간단설명

제목 : 맛집공고

설명 : 일상을 탈출하여 함께 맛집을 방문할 사람들을 모집할 수 있는 웹서비스

 

2. 와이어프레임 사진

 

3. 개발해야 하는 기능들

기능 Method URL request response
모임 전체 조회 GET /api/   모임 리스트
모임 작성 POST /api/gathering_create {'id_user': id_user,
'id_gathering': id_gathering,
'title':title,
'date': date,
'agenda': agenda,
'max_guests': max_guests,
'location': location,
'restaurant': restaurant}
- msg: "모임 추가 완료!"
- 모임 리스트
모임 참석/참석취소 POST /api/gathering_join {'id_user': id_user,
'id_gathering': id_gathering}
- 모임 리스트
모임 수정 POST /api/gathering_update {'id_user': id_user,
'id_gathering': id_gathering,
'title':title,
'date': date,
'agenda': agenda,
'guests': guests,
'location': location,
'restaurant': restaurant}
- msg : "수정 완료!"
- 모임 리스트
모임 삭제 POST /api/gathering_delete {'id_gathering': id_gathering} - msg : "삭제 완료!"
- 모임 리스트
참석조회(내가 참석한 것만 조회) GET /api/filter_attend /?id_user 해당 계정으로 참석한 모임 리스트
회원가입 POST /api/sign_up/save {'id': id,
'password': password_hash,
'nickname': nickname }
//필요에 따라 profile img, 등
- msg : "회원 가입 완료"
- 로그인 페이지 새로고침
로그인 POST /api/sign_in {'id': id,
'password': pw_hash}
- msg : "로그인 완료"
- 메인 페이지(모임 전체 조회) 리다이렉트 → /api

4. public github repo 주소

https://github.com/sparta-jason/week1_miniproject