[스파르타 코딩클럽] 개인 프로젝트 개발일지 #1

seungmi lee·2020년 8월 11일
0

Sparta Coding Club

목록 보기
1/5
post-thumbnail

🏃‍♀️ 스파르타 코딩클럽 5주차

스파르타 코딩클럽을 시작한지 어느새 5주차에 접어들었다. 4주간의 이론 및 실습 시간을 마치고 이제는 스파르타의 핵심 개인 프로젝트를 만드는 시간만이 남았다!
스파르타 코딩클럽을 접한 뒤 어떤 프로젝트를 만들 수 있을지 생각할 수 있는 선택의 폭이 넓어졌다. 데이터 연동에 대해 몰랐던 때엔 그걸 필요로 하는 프로젝트는 내가 만들 수 없을거라 생각했고 그로 인해 자연스레 배제했었다. 하지만 이제는 내가 원하는 데이터를 가져오고 저장하고 활용을 해볼 수가 있다. 처음 다뤄보는거라 아직 익숙치않고 어렵지만 그래도 내가 흐름을 이해하고 따라갈 수 있다는 것만으로 신기하고 뿌듯하다.



프로젝트 구상

매주 이번주 인생역전 주인공은 누굴까? 나였으면.. 하는 희망사항과 궁금증에서 부터 시작되었다. 단순히 내 번호만 조회해보고 끝이 아니라 누가, 얼마나, 어디서, 얼만큼 당첨이 되었는지에 대한 결과도 궁금했다. 이 모든게 한 페이지에 정리가 되있으면 한눈에 보기에도 편하며 많은 정보를 한번에 알 수가 있기 때문에 직접 만들어 보고싶단 생각을 했다. 그래서 기존 동행복권 사이트의 축소판 느낌으로 만들 예정이며 'Mini Lotto'라고 프로젝트 이름을 정했다.


레이아웃

ovenapp을 통해서 Mini Lotto 프로젝트 레이아웃을 만들어봤다. 처음 기획했던대로 넣고자 했던 정보들을 한 페이지 내에 정리하여 배치했다.


구현해야할 기능

  1. 각 회차 api를 반복문을 사용해 당첨번호 DB 구축하기
  2. 입력한 번호와 해당차 api를 대조하여 당첨결과 보여주기
  3. 해당차 당첨정보 크롤링하여 리스트로 뿌려주기
  4. 역대 최다 당첨 판매점 리스트 조회 및 지도 api 연동하기
  5. 매주 토요일 밤 새로운 당첨번호 정보로 업데이트

ToDo List

✔ 5주차

  • ✅ 구현해야할 기능 리스트
  • ✅ 구현해야할 기능 실현가능여부 확인
  • ✅ 레이아웃

✔ 6주차

  • 프론트 화면 그리기
  • 각 회차별 타이틀 및 날짜 크롤링 및 db 저장 뿌려주기
  • 해당차 당첨내역 크롤링 및 db 저장 및 뿌려주기

✔ 7주차

  • 입력한 번호와 저장된 번호 대조하여 결과 뿌려주기
  • 각 회차별 당첨번호 api 정보 db 저장
  • 매주 토요일 밤 새로운 회차로 업데이트

✔ 8주차

  • 최다 당첨지역 리스트화 및 지도 api 연동

📖 참고

https://dhlottery.co.kr/common.do?method=main
https://www.dhlottery.co.kr/common.do?method=getLottoNumber&drwNo=2

profile
👩‍💻

0개의 댓글