소프트웨어 마에스트로 준비를 하며 프로젝트 경험이 중요하다는 사실을 깊이 깨달았다.
그 계기로 친구와 웹 프로젝트 협업을 해보기로 결정했고, 주제는 당시 불장이라고 소문나있었던 '코인 호재 모음 사이트 만들기' 로 결정했다. 그 이후 대략적인 기획안을 제시했는데, 그 기획안이 위에 있는 저 달력이다.
물론 최종적인 결과물과는 많이 다르지만, 그래도 어느정도 뼈대를 잡아준 달력이다.
간단히 설명을 하자면 우리 사이트의 목적은 여러 호재 사이트의 정보를 모아 이용자가 보기 편하게 한 화면에 들어오게 하는 것이었다. 결과부터 말하자면 저 달력을 실제로 만들어보았으나, 예상보다 훨씬 많은 코인 뉴스의 양으로 인해 각 날마다 스크롤이 너무 길어지는 참사가 발생했다..
이는 이용자의 가독성을 아주 많이 떨어뜨린다 생각하여 협업하는 친구와 논의 끝에 다음 모델이 만들어졌다.
바로 횡스크롤을 이용한 가로 캘린더였다. 3주의 시간이 걸린 끝에 똑같진 않지만 비슷한 결과물을 만들어낼 수 있었고, 그 사이트는 아래 링크에서 확인해볼 수 있다.
코드는 아래에서 확인 가능하다.
github.com/Y-Joo/web-coin-crawler
이제 그 3주간 있었던 개발 이슈와 나만의 팁들을 적어보려 한다.
'[Django 첫번째 프로젝트 - 웹 크롤러 만들기]' 카테고리의 다른 글
5) Django+EC2+Gunicorn+Nginx 배포 (0) | 2021.05.21 |
---|---|
4) Django 모델 자바스크립트에서 JSON 파일로 가져오기 (0) | 2021.04.14 |
3) 캘린더 구현 - 클릭시 div 노출, 스크롤바 디자인 (0) | 2021.04.13 |
2) 캘린더 구현 - 가로캘린더, 스크롤 드래그로 이동, 속도 설정 (0) | 2021.04.12 |