-
JUNGLE_0주차SW사관학교 Jungle 2020. 12. 13. 21:37
0주차 미니 프로젝트
필수 포함 사항
- 로그인 기능 (쿠키/세션이란?)
- Jinja2 템플릿 엔진을 이용한 서버사이드 렌더링 (어떤 장점이 있을까?)
더 고민해볼 키워드
- Bootstrap을 대체할 CSS 라이브러리 사용하기 (Bulma 등)
- JWT 인증 방식으로 로그인을 구현하기 (등장하게 된 배경은?)
- nginx, gunicorn으로 웹서버 구동하기 (nginx, gunicorn의 역할은?)
아나바다
webpage & git repository
12월 9일부터, 12월 11일 13시까지 홍지님, 민규님과 함께 아나바다 서비스를 만들었다.
에브리타임에서 장터게시판에 계산기, 빔프로젝터 그리고 청소기 등을 빌린다는 게시글들을 보고 생각한 아이디어였다.
-
'빌릴지' 혹은 '빌려달라고 요구할지' 선택해 포스팅하고, 검색할 수 있다. 물건을 클릭하면 상세페이지를 띄우고 댓글을 통해 소통할 수 있다.
-
또한, 카카오 API를 활용해 사용자의 위치 정보를 받고, 해당 사용자가 몇 km 떨어져 있는지 계산해 주었다.
-
게시글 오른쪽 하단에 있는 아이디를 클릭하면, 해당 유저의 페이지로 이동하도록 했다.
추가 사항
- 실시간 crud 기능
- 댓글 수정 & 삭제 기능
- Sold out 버튼
Github
처음으로 다른 사람들과 함께 github를 이용해서 협업해 봤는데, git 사용이 생각보다 정말 어려웠다. 어제 저녁 프로젝트가 거의 끝나갈 때 내가 커밋을 잘못해서 원격 저장소의 파일들을 날려버렸다. 이후 revert하려 시도했지만, 실패했고 다른 repository를 다시 만들어야 했다.
다음부터는 pull, push 과정에서 충돌이 발생하는 부분들을 모두 해결하고 다시 commit하도록 하자...
'SW사관학교 Jungle' 카테고리의 다른 글
JUNGLE_4주차 (0) 2021.01.07 JUNGLE_3주차 (0) 2021.01.01 JUNGLE_2주차 (0) 2020.12.24 JUNGLE_1주차 (0) 2020.12.17 JUNGLE 5개월간의 다짐 (0) 2020.12.13