본문 바로가기

분류 전체보기

(325)
<프로젝트 1> habbit tracker 웹페이지 만들기 - 5. 거의 완성단계 까지 세 번째 기간 : ~2020.06.24 저번에 해결 못한 부분을 수업 때 질문으로 조금의 감이 잡혔다. 너무 날것의 데이터로 정보들을 만드는 것이 아니라 데이터들을 가지고 내가 원하는 형식의 새로운 리스트를 짜서 그 정보로 다시 불러오고 가공하는 것이다. 아;;; 역시 데이터를 다루는게 이번 프로젝트에서 나의 약점인 것 같다. 내가 지금 어떤 결과를 얻기 위해 함수 식을 짜는가를 정확히 알아야 하는데 그것이 애매하니까 함수 식까지 갈팡질팡하게 깔끔하게 못 나오는 것 같다. 튜터님께 조언을 받아 다시 원하는 데이터로 만들고 도전 달력 페이지의 본문을 작성하기 시작했다. 계속해서 반복문과 조건문을 이용해서 식을 짜다보니 정말 하나의 함수가 너어어어어어어어어무 길어졌다;;; 변수도 엄청 많아지고 변수에 변수들..
<프로젝트 1> habbit tracker 웹페이지 만들기 - 4. 본격적인 코딩 시작 두 번째 기간 : ~2020.06.17 api에 대한 계획을 짰으니 이제 본격적으로 코딩을 하기 시작했다. 수업 전까지는 전체적으로 데이터의 관련된 것이라기보다는버튼을 누르면 다른 페이지로 이동을 한다던지 아니면 도전을 입력하는 항목을 페이지에서 추가하거나 추가한 항목을 취소하는 등 데이터를 입출력하거나 가공하는 부분을 제외하고 그 전 단계의 기능들을 정비하는 시간이었다. 또한 수업 때 내가 궁금해 했던 이메일로 로그인하는 부분을 따로 배웠다. 서버에서 플라스크의 세션으로 유저가 처음 로그인 화면에서 입력한 이메일을 다른 페이지에서 유저가 입력한 정보와 함께 저장을 한다거나 아니면 또 다른 페이지에서 이메일로 그 이메일에 해당하는 자료만을 불러올 수 있게 된다. 확실히 내가 아는 어렴풋한 로그인의 개념과..
<프로젝트 1> habbit tracker 웹페이지 만들기 - 3. html, css 완성 및 api 설계 첫 번째 기간 : 2020.06.11 ~ 06.15 첫 주의 첫 번째 기간에는 html, css 를 완성시켰다. 아무래도 스파르타 코딩 클럽 수업에서는 프론트 보다는 백엔드 중심이기 때문이고 심지어 디자인적인 부분은 프론트엔드 개발자 의 일이기보단 웹 디자이너와 퍼블리셔의 영역으로 들어가서 거의 개념만 알고 자세히는 모르는 상태로 시작하기 때문에 보통 부트스트랩을 이용하기를 권장한다. 나도 처음에는 부트스트랩을 이용해서 만들어 봤으나 전공이 전공이니만큼 심미적 영역에서 쉽게 넘어가질 못했고 (ㅜㅜ ㅋㅋㅋㅋ) 그래서 결국 내가 직접 모든 걸 디자인하기 시작했다. 지금 하는 프로젝트의 본질이 디자인, html, css 로 시작되고 아니라 시간 투자를 길게 하고 싶진 않았기 때문에 아직도 마음에 안 드는 부분..
<프로젝트 1> habbit tracker 웹페이지 만들기 - 2. Todo List 기획을 제외한 3주간의 기간이 정해져 있는 프로젝트인 만큼 매 주의 계획을 구체적으로 짜는 것이 중요하다. 스파르타 코딩클럽 수업을 화요일, 목요일을 수강하기 때문에 매 수업마다의 구체적인 개발 내용을 적고 최소한 그 내용만큼은 지키고 더 나아가 추가로 진행해서 계획한 내용보다 계획 할 때 포기했던 내용도 이번 프로젝트에 함께 진행해보고 싶다. Todo List 0주차 ~2020.06.15 : 기획안 완성 & html, css 디자인, 기능 완성 1주차 ~2020.06.17 : 로그인 페이지 api 완성 & 프론트 연결 ~2020.06.22 : 새 도전 시작 페이지 에 도전을 추가하는 api 완성 & 프론트 연결 2주차 ~2020.06.24 : 데일리 체크리스트 3개 api 완성 & 프론트 연결 ~202..
<프로젝트 1> habit tracker 웹페이지 만들기 - 1. 기획 프로젝트 주제 정하기 이번 프로젝트에서 나의 목표는 '실용성'이 있는 웹페이지를 개발하는 것이다. 한번 만들고 끝이 아닌 이 이후에도 계속 쓸 수 있는 나에게 제일 도움이 되는 페이지를 제작하고 싶다. 그래서 고안해낸게 habbit tracker 페이지를 만드는 것이다. 매번 하고자 마음만 먹고 실행에 옮기지 않는 나라도 이런 페이지를 통해 매일 체크하고 기록을 남겨서 내가 얼마나 성취해 왔는지 결과를 보여주는 페이지가 있다면 조금이라도 더 실천에 옮기지 않을까? 하는 생각에 이 주제로 선정하게 되었다. 이번 프로젝트에서 나에게만이 아닌 타인에게도 보급해서 사용이 가능한 페이지를 만들고자 했기 때문에 처음 개발 외적인 디자인 부분에도 신경을 쓰고자 하는것이 이번 또 다른 소 주제이다. 프로젝트 기획안 원..