Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- JWT
- 생성자 주입
- @jsonproperty
- WEB SOCKET
- 패스트캠퍼스
- 스프링의 정석
- 웹개발
- 개인프로젝트
- 스웨거
- 쇼트유알엘
- Spring
- Kafka
- EC2
- 스파르타코딩클럽
- java
- visualvm
- AWS
- emqx
- 항해99
- CentOS
- 시큐리티
- DB
- docker
- Spring Security
- 프로그래머스
- MYSQL
- JavaScript
- 남궁성과 끝까지 간다
- 데이터베이스
- 카프카
Archives
- Today
- Total
Nellie's Blog
[Chapter 1] 미니프로젝트 S.A(Starting Assignment) 본문
728x90
팀명 : 10조
일자 : 11/14 - 11/17
1. 프로젝트 명
어떰b (A Thumb)
2. 소개
내가 좋아하는 브랜드의 상품 후기가 한번에!
관심 브랜드 별로 상품 후기를 게시하고 댓글로 소통함으로써 내게 알맞는 상품을 찾아 구매하도록 정보를 공유하는
패션아이템 플랫폼입니다.
3. 와이어 프레임
1) 로그인 페이지
2) 회원가입 페이지
3) 글 목록 페이지(메인 페이지)
- 목록이 많아야 하기 때문에 나이키, 아디다스 홈페이지에서 크롤링으로 당겨오기
4) 글 작성 페이지
- 구매링크 붙일 때는 쿠팡 링크 (법적으로 안전) 붙이기
- 추후 문제 없도록 robot.txt 확인해서 사용할 것
- 사진 첨부는 갤러리 사진이 아닌 url 붙일 것(손이 많이 가기 때문에 주특기 프로젝트 때 구현 하기)
4. 개발해야 하는 기능들
기능 | Method | URL | request | response |
로그인 (김현주) |
POST | /api/login | {'id' : id, 'pw' : pw} | 로그인 완료 메시지, 유효성 에러 메시지 |
회원 가입 (김현주) |
POST | /api/join | {'name' : name, 'id' : id, 'pw' : pw} | 가입 완료 메세지, 유효성 에러 메시지 |
글 작성 (양진규) |
POST | /api/posts | {'brand' : brand, 'option' : option, 'objname' : objname, 'star' : star, 'comment': comment, 'link' : link, 'img' : img, } |
작성 글 데이터 |
글 목록 조회 (정첨백) |
GET | /api/posts/{idx} | 글 리스트 | |
글 검색 (정첨백) |
GET | /api/posts/{idx} | query={검색어} | 검색 결과 리스트 |
좋아요 & 댓글작성 (정상욱) |
/likes | {'likes' : likes} |
+ 가능 하면 마이페이지도 생성하여 좋아요 누른 상품을 볼 수 있는 페이지도 구현하기
5. public github repo 주소
'회고록 > 항해99' 카테고리의 다른 글
Git GUI 소스트리(SourceTree) 사용법 (0) | 2022.11.15 |
---|---|
[flask] JWT를 사용한 회원가입/로그인 기능 구현하기 (0) | 2022.11.15 |
항해99 입학 사전시험 문제 - 화성땅 공동구매에 가격컬럼 추가 (0) | 2022.11.09 |
프로젝트 서버에 올리기 정리 (0) | 2022.11.04 |
[스파르타코딩클럽] 웹개발 종합반 5주차 정리 (2) | 2022.09.23 |