[WIL] Week01

SS·2022년 9월 25일
0

01. 이번주에는 무엇을 했나?

미니 웹 프로젝트 만들어서 런칭하기

4명의 팀원들과 브레인 스토밍을 통해 집근처 헬스장 정보를 알려주는 웹 사이트를 만들었다.

와이어프레임, API(개발해야 하는 기능들) 설계하여 기능별로 담당자를 정했다.

1page. <메인페이지 >

  • 로그인 및 로그아웃

  • 오늘의 다짐 :
    나의 다짐을 저장할 수 있다.
    다른 사람들의 다짐을 랜덤으로 볼 수 있다.

  • 집 근처 헬스장 정보 :
    내 주변의 헬스장 정보(이미지,이름)를 볼 수 있다.
    마음에 드는 헬스장을 찜할 수 있다.
    헬스장 정보를 클릭하면 후기를 볼 수 있다.
    헬스장 정보를 클릭하여 로그인 하면 후기를 남길 수 있다.

2page. <찜리스트>

  • 내가 찜한 리스트 보기 :
    <메인페이지> 집 근처 헬스장 정보에서 내가 찜한 리스트를 볼 수 있다.
  • 내가 찜한 리스트 후기 보기 : 찜 리스트를 클릭하면 후기를 보거나 로그인 후 후기를 남길 수 있다.

3page. <회원가입 및 로그인>

  • 회원가입 : 아이디, 비밀번호, 닉네임입력을 통해 회원가입을 할 수 있다.
  • 로그인 : 아이디 및 비밀번호 입력 시 로그인을 할 수 있다.

내가 맡은 부분은 <메인페이지>와 <찜리스트>에서 헬스장 정보 클릭하면 후기를 볼 수 있고, 후기를 남기려면 로그인할 수 있도록 기능 구현을 하는 것이었다.

02. 아쉬웠던 부분

  • 감이없어..
    기능구현 후 CSS를 손보자고 정하였는데, 아무런 틀도 없이 하려니까 어떻게 해야할지 감이 오지 않았다. 그래서 어떻게 해야하나 고민만 하다가 많은 시간을 사용했다.
    변수 선언도 어려운데 무에서 유를 창조하려다 보니 어렵게 생각했다. 다음에는 프레임워크 짜둔걸 토대로 부트스트랩 활용하여 틀을 대충 만들어 놓고 기능구현부터 해야지
  • 코드를 치다보니 에러나는 것들이 많았다.
    에러 하나하나 해결하는데 오랜 시간이 걸렸다. 에러났던 것들과 해결했던것들 기록을 안했더니 기억이 나지 않는다..기억나는건 DB에 저장이 안되서 해결하니까 그 다음 단계인 JWT토큰에서 막혔는데.. 로그인 부분은 이번 프로젝트에서 시간상 미제로 남겨두었다..
    기록해두는 습관을 들이고 미제로 남기는 일 없도록 내 실력을 UP해야지!
  • 처음엔 범위를 좁게 가져갈 것
    너무 당연한거지만 아무것도 모르는 상태에 4일내에 웹페이지를 만들려고 하니까 너무 어렵다. 또 처음 시작하는 사람이 웹페이지 기획 범위를 크게 가져간거 같다..기획은 재밌지만 내가 코드입력해서 기능구현하는건 또 다른 문제니꽈…기획단계에서부터 내가할 수 있을까?하는 엄청난 부담감을 느꼈다 ㅎㅠ,,(다들 어느정도 기본기가 있으시겠지만 저는 0이라구여….)
    시간에 쫓기기도 하고 내가 민폐가 되면 안되겠다 생각해서 열심히 구글링 하면서 찾았지만 그래도 어려웠다. 근데 하다보니 다른 분들도 어려웠었나보다 자꾸 안되는게 생김..! (물론 나의 기본기를 쌓아야겠지만) 다음 프로젝트가 있을 땐 범위를 좁게 가져가서 기능들을 추가하는 방식으로 유도해야겠다!

03. 좋았던 부분

기능구현하면서 로그인과 후기남기는걸 같이 묶어서 로그인하면 후기남기기 보여지게 하고 싶었는데 어려웠다..그래서 어떻게 할까 고민하다가 후기남기기 버튼을 클릭하면 로그인페이지로 넘어가게 생각을 바꿨다 ㅎㅎ..
안 되면 내가 처음 생각한 방법 말고 다른 방법을 사용해야겠다라는 걸 깨달았고 느리지만 조금 무언가 늘은 거 같은 느낌이 들어서 좋다^_^

profile
매일매일 성장할 수 있도록!

0개의 댓글