본문 바로가기

카테고리 없음

미니프로젝트 : 조난99[항해99 2기 1일차]

화성 갈끄니까~~!

 

3조 팀 노션

3조 API 설계

www.notion.so

https://github.com/peses0326/Jonan99

3조 repo

 

peses0326/Jonan99

Contribute to peses0326/Jonan99 development by creating an account on GitHub.

github.com

 

오늘 9시 부터 항해99 2기의 여정이 시작되었다. 

시작하고 간단한 설명과 가져야할 마인드 여러가지 규칙들을 설명하고 바로 팀끼리 모여 조별 미니프로젝트를 시작하게되었다. 

이것 저것 아이디어가 나오다가 항해99 인원들의 구조의 목소리를 들을 수 있는 게시판형태의 서비스를 만들기로 했다.

가장 간단하면서도 새로 배우는 지식보다 기존에 배운 지식을 많이 활용할 수 있고, 우리가 하기에 재밌을 것 같아서 그렇게 골랐다.

꼭 들어가야하는 기능이 아래 두가지다.

  • Jinja2 템플릿 엔진을 이용한 서버사이드 렌더링
  • JWT 인증 방식으로 로그인 구현하기

둘다 아예 처음 용어로 알아들은 것은 "로그인 구현하기"정도이다.

관련 내용은 웹개발 플러스 2주차, 4주차에서 배울 수 있다고 하니 필수적으로 볼 수 밖에 없다.

 

 

위는 간단한 API 설계내용으로 원래 추가한 내용이 더 많았는데 아무래도 시작하는 단계이다 보니 할 수 있는 기능부터 제대로 구현하는 것이 목표여서 줄였다.

위는 와이어프레임 사진이다. 

지금은 살짝 수정되었는데 웹으로 들어가면 대문이 보이고 클릭하면 로그인/회원가입창으로 이동한다. 여기서 회원가입창에서 회원가입 후 로그인을 하면 게시판 형태의 메인페이지로 넘어간다. 게시글에는 닉네임이 보이고 게시글은 삭제 및 수정이 가능하도록 만들 계획이다.

 

나는 로그인 페이지를 맡아 위와같이 html과 css만 얼추 만들었다. 아이디와 비밀번호를 입력하지 않으면 경고창이 뜨는 것까지 만들었는데 실제로 로그인과 회원가입 기능을 추가하는게 상당히 어렵다.

배우지 않은 기능이기도 하고 강의를 듣는데 똑같이 따라해도 다른 결과물이 나와 아직 제자리 걸음이다.

 

 

내일 회의에서는 팀원회의에서 각자 맡은 부분을 업로드하고 보면서 약간의 수정과 기능추가가 이뤄질 예정이다.