정글사관학교 개발일지

정글사관학교 3일차 TIL: 프로젝트 결과 발표

Woonys 2021. 11. 4. 14:29
반응형

드디어 00주차 프로젝트가 끝이 났다.

막판에는 웹사이트를 구현하는데 집중하다보니 배운 것을 소화할 시간이 1도 없었던 터라.. 아쉬운 대로 발표했던 장표를 올려 TIL 내용을 대체한다.

 

프로젝트: 개발일지(TIL) 기록&공유 웹사이트

목차는 다음과 같다.

기획의도

정글에서 주어진 시간은 5개월, 해야 할 공부량은 주 100시간 분량이다. 이럴 때 정글에 떨어진 우리가 살아남는 방법은 함께 공부하는 것이라 생각했다. 하지만 각자 공부한 내용을 각자 블로그에 저장하다보니, 서로가 어떤 걸 공부했는지 접근성이 매우 떨어진다. 이를 한데 모아 볼 수 있도록 한 게 이번 프로젝트의 기획 의도다.

 

 

프로젝트 목표

이번 프로젝트에서 이루고 싶은 목표는 "좋은 개발자란 무엇인지 경험하기"였다. 프로젝트를 진행하는데 있어 주의사항은 크게 두 가지였다. 작고 날카로운 범위의 프로젝트를 완성도 높게 만드는 것, 그리고 짧은 시간 내에 팀워크를 경험하는 것. 이를 통해 우리가 배워야 할 것이 좋은 개발자로 나아가는 발돋움이라 생각했다.

 

핵심 기능

이번 프로젝트의 제약사항은 두 가지였다. 1) 로그인 기능 구현하기, 2) Jinja2를 이용한 서버 사이드 렌더링이 그것이었는데, 위의 장표처럼 로그인/회원가입/메인페이지 총 세 장의 메인 웹페이지가 있고 이 페이지 간의 이동은 서버 사이드 렌더링으로 구현했으며, 페이지 이동을 제외한 버튼 기능은 클라이언트 사이드에서 렌더링하는 방식으로 구현했다.

 

 

Product 소개 - 로그인

Product 소개 - 로그인

Product 소개 - 메인 페이지: 새 글 보기

Product 소개 - 메인 페이지: 내 글 보기

Product 소개 - 메인 페이지: 다른 사람 글 보기

Product 소개 - 로그아웃

반응형