항해99 TIL/(항해99)시작프로젝트

(항해1일차) 220307 미니프로젝트 1일차

리꾸엘메 2022. 3. 7. 15:07

 

미니프로젝트를 시작으로 항해99의 일정이 시작됐다.

아직 뭐가 뭔지 하나도 모르겠지만, 조가 편성되고 처음 써보는 S.A와 (뭔지도 몰랐다.)

역할 분담까지 정신없는 하루가 지나갔다. 

살면서 한번도 나선적 없었던 내가 과연 조장을 잘 할 수 있을까? 걱정이 앞선다. 

 

우리 프로젝트의 주제는 내가 가진 상품을 소개하는 사이트이다. 

간단한 카드 형식으로 사진과 설명을 넣어 페이지를 구성하기로 했다. 

완성은 어떻게 될지 모르겠지만 흔히 보이지는 않은 것 같은 주제라 기대가 된다.  

 

프로젝트에서 나는 미화님과 함께 메인페이지를 담당했다.

아직 프론트엔드, 백엔드가 따로 구분되어 있지 않았기 때문에 기능별로 역할을 분담했다.

전체적으로 웹개발종합반에서 배웠던 부분을 토대로 구성했지만

각 게시글의 댓글기능과 상품 카테고리를 보여 줄 네비바는 처음해보는 시도이다.  

 

나는 우선 post한 게시글 카드를 담당해 오늘은 HTML과 CSS로

게시글의 외적인 모양을 먼저 만들어봤다.

특히 css 부분에서 헷갈리는 요소들이 많이 있었는데 

오늘 작업을 통해 그래도 한 번 개념을 정리할 수 있었다.

내일은 script에 해당하는 부분을 작업할 예정이다. 

 

 

 

[ Chapter 1 ] 항해99 C반 10조 S.A (Starting Assignment)

 

1. 프로젝트 이름: 

 

" You are my favorite "

 


2. 소개:

 

내가 좋아하는 나의 물건을 소개하고, 구입처 등의 정보를 공유할 수 있는 플랫폼입니다.

 


3. 와이어 프레임

 

- 로그인 페이지

 

 

 

- 회원가입 페이지

 

 

 

- 메인 페이지 ( 카테고리: 가전 / 식품 / 생활용품 / 스포츠용품 )

 


4. 개발해야 할 기능들 

 

기능 Method URL request response
로그인 POST /api/login {
'id' : id,
'pw' : pw
}
'환영합니다!'
'회원이 아닙니다!'
회원가입 POST /api/join {
'name' : name,
'id' : id,
'password' : password
(비밀번호 체크?)
}
'가입되었습니다!'
글목록 조회 GET /api/main {
'id' : id,
(작성시간?)
'title' : title, 
'adress' : address, 
'comment' : comment
'reply' : reply
}
자동으로 보여주기
게시글 작성 POST /api/main {
'title' : title, 
'adress' : address, 
'comment' : comment
}
'작성완료!'
'~를 입력해주세요!'
댓글 작성 POST /api/main {
'reply' : reply
}
'작성완료!'
'댓글을 입력해주세요!'

 

 

 


5. Public github repo 주소

 

- https://github.com/Co-Ji/favorite_10