[Django 첫번째 프로젝트 - 웹 크롤러 만들기]

1) 프로젝트 소개

Y-Joo 2021. 4. 12. 14:10

아이디어 기획 중 나온 콘티(?)

 소프트웨어 마에스트로 준비를 하며 프로젝트 경험이 중요하다는 사실을 깊이 깨달았다.

그 계기로 친구와 웹 프로젝트 협업을 해보기로 결정했고, 주제는 당시 불장이라고 소문나있었던  '코인 호재 모음 사이트 만들기' 로 결정했다. 그 이후 대략적인 기획안을 제시했는데, 그 기획안이 위에 있는 저 달력이다.

물론 최종적인 결과물과는 많이 다르지만, 그래도 어느정도 뼈대를 잡아준 달력이다.

간단히 설명을 하자면 우리 사이트의 목적은 여러 호재 사이트의 정보를 모아 이용자가 보기 편하게 한 화면에 들어오게 하는 것이었다. 결과부터 말하자면 저 달력을 실제로 만들어보았으나, 예상보다 훨씬 많은 코인 뉴스의 양으로 인해 각 날마다 스크롤이 너무 길어지는 참사가 발생했다..

위의 콘티를 대략적으로 구현해본 달력 - 스크롤이 아주 긴 것을 확인할 수 있다

 

이는 이용자의 가독성을 아주 많이 떨어뜨린다 생각하여 협업하는 친구와 논의 끝에 다음 모델이 만들어졌다.

프로젝트 결과물에 가장 가까운 이미지

 바로 횡스크롤을 이용한 가로 캘린더였다. 3주의 시간이 걸린 끝에 똑같진 않지만 비슷한 결과물을 만들어낼 수 있었고, 그 사이트는 아래 링크에서 확인해볼 수 있다. 

web-coin-crawler

코드는 아래에서 확인 가능하다.

github.com/Y-Joo/web-coin-crawler

이제 그 3주간 있었던 개발 이슈와 나만의 팁들을 적어보려 한다.