Blog blog = new Korea()

스파르타코딩클럽

내일배움단 프로젝트 챌린지 9일차 개발일지

God Korea 2021. 9. 14. 12:21
728x90

#코딩 개발일지 시작의 TMI

웹페이지가 슬슬 틀이 잡혀가는 모습을 보니 기분이 묘하다. 구현하지 못한 기능이 있기에 아쉽기도 하고, 이만큼 해낸 것이 뿌듯하기도 하고, 하지만 아직은 끝이 아니다. 끝까지 더 달려보자!

# 개발 업무내용

프로젝트 진행 현황 + 개발 업무 회고록

  1. 프론트 수정사항 논의
    • NAV bar 기능 수정 예정
    • 팝업창 구현을 통한 기획의도 및 연휴 업무지연 공지 등 알림 논의
    • : 팝업창이 제한될 시 페이지 제작을 통해 본문에 기획의도 페이지 제작
    • 커뮤니티 틀 구현 작업
  2. 백 개발 진행 논의
    • DB 구성 및 프론트와 연결 작업 실시
    • 추가 DB 구성 논의
    • : 크롤링 및 API를 통한 DB 3종류 구현

# 업무 중 이슈/고민 .. 그리고 해결한 내용

  1. 업무 중 이슈
    • 프론트 개발을 진행하다가 백 개발을 진행하니, 난해한 부분이 많았다. 프론트는 보여지는 것이기에 즉각 수정을 거치고, 검색을 어떻게 해야하는지 판단이 바로바로 섰지만, 백엔드의 경우 서버를 어떻게 만져야 할지부터가 고민의 시작이었다.아직은 파이썬 사용이 익숙치 않아 크롤링, API 구성이 상당히 어렵다. 어떻게 검색해야하는지도 막막하지만 그래도 프로젝트가 끝나는 시점에는 약간의 문법과 명령어 기능들에 대해서 알아갈 수 있겠다는 희망이 생긴다
    • 그렇다고 코드작업이 수월한 것도 아니었다. 코드가 되는 듯 안되는 듯 나를 놀리는 듯한 그 모습이 열받기도 했고, 지치게 만들기도 했다. 그러나 안되다가 성공시켰을 때의 쾌감은.. 프론트보다 배는 더 기뻤던 것 같다.
    • 아쉬운 점
      1. 여러 웹페이지에서 크롤링하는 작업을 구현하지 못했다.
      2. 서버 실행 시, 자동으로 DB에 입력되면서 데이터를 가시화하는 API를 만들지 못했다.
    • : 파이썬에 약하다 보니, 원하는 결과를 얻지 못한 것이 대부분이다.
  2. 해결한 내용
    • 식품, 상품 분야 DB 구성 완료(크롤링 작업 완료)
    • 서버와 프론트 연결 완료(DB 내용 가시화 성공)

# To-do List

내일 할 일!

  1. 백엔드 개발 지속
    • 카테고리(식당리뷰 DB 구성 및 구현)
    • 남은 DB 작업 실시
    • 웹 서버 연결 진행
    • 미결사항 해결 시도
728x90