개발자 99% 커뮤니티에서 수다 떨어요!
1. 결과물 URL
https://yunjaeeun.github.io/toDoList/
2. 자기소개
컴공 대학생입니다. 전공이지만 수업만 듣고 해본 프로젝트는 별로 없어서 To Do List 만들기에 도전해보았습니다.
3. 서비스 소개
-시계 기능: 화면의 중간에 큰 글씨로 실시간 시계를 만들었습니다. 강의에 나온 것에 추가로 옆의 작은 버튼 2개로 24시 버전 12시 버전으로 바꿀 수 있도록 만들었습니다
-인사 기능: 이름을 입력하면 인사말이 나오는 기능입니다. 강의에 나온 것에 추가로 시간에 맞추어 Good Morning, Good Afternoon, Good Evening이 나오도록 설정했습니다. 또 focus를 이용해 input창을 클릭 시 밑줄이 더 진해집니다.
-할일 정리 기능: 기본적으로 강의에 나온 것에 추가로 span 오버플로우, 스크롤, 체크 버튼 추가, 체크 시 반투명, 줄긋기 애니메이션을 추가했습니다. 인사 기능에서와 마찬가지로 input 클릭시 밑줄이 진해집니다.
-날씨 기능: 강의 속 기능에서 추가로 날씨 아이콘을 API로 받아서 나타냅니다.
-배경화면: 총 10개의 배견화면이 랜덤으로 나옵니다.
4. 개발과정
생각보다 힘들었습니다... 강의 속 기능은 따라치고 '아하! 이렇게 하는 거구나' 하고 이해가 되는데 새로 추가되는 기능들을 왜 안되는 건지 찾느라 시간을 많이 썼습니다. 특히 divide&conquer을 하려고 하니 함수호출, 매개변수에서 특히 어려워했습니다. 다 완성하고 뿌듯하다! 하면서 배포하려는데 또 에러... 결국 마지막까지 구글링의 연속이네요.
5.앞으로 계획
전엔 다른 사이트에서 문제 풀기만하고 허술한 프로젝트만 진행했었는데 이번에 정말 실용적인 포트폴리오를 만들어서 뿌듯합니다. 앞으로 더 많은 프로젝트를 진행해보고 싶습니다.