[CP1]PM 서비스 기획(1)

포동동·2022년 9월 2일
0

Team Project(PM)

목록 보기
1/9

팀 프로젝트

8/30일부터 시작된 팀 프로젝트로 PM(Personal Mobility) 기업이 제공할 수 있는 여러 기능들은 넣은 웹사이트를 배포하기로 했다.
기본적인 기능은

  • 실시간 따릉이 데이터로 시간대별, 지역별 예상 수요 예측하는 기능
  • 헬멧 착용 사진 판별로 마일리지를 부가하는 기능
  • 주차 인증 사진 판별로 마일리지를 부가하는 기능

이며, 이번 프로젝트에서는 DB 구축과 관리 및 웹 배포를 맡았다.
다양한 의견들을 조율해본 결과, 기존에 있던 기능이긴 하지만, 같은 팀원(DA희망 1명, DE희망 1명, DS희망 3명)들의 커리어에 도움이 될 수 있는 스스로 구현해보는 것을 목표로 하였다.



첫째 날

오늘은(사실 어제는) 정식으로 공부와 프젝 진행을 하는 첫 날이었다. 따라서 한 일은 많이는 없지만, 정리해보려 한다.

  • django 공부
    • 인프런 장고 입문 강의 듣기 → 듣긴 들었지만 큰 도움이 되진 못 했다(개념 설명 없이 바로 기능 설명으로 들어가서 무슨 얘긴지...)
    • aws 클라우드 기반의 django 웹 애플리케이션 → 배포할 때 aws를 사용해볼 생각이라 읽어봤는데 알차고 좋다....! 장고에 대한 기본적인 설명도 다 들어가있어서 꽤나 도움이 되었다.
    • 예제 실습 페이지 2개 구축 : 블로그와 인프런 강의에서 나온 예제대로 구축을 해보니 대충 view, admin, urls 등등의 파일들이 무슨 역할을 하는지 알겠더라.
    • 그리고 제일 중요한 개발 환경 설정...! : anaconda로 가상환경 만들고 vscode로 개발해왔던 나는 pyenv와 scoop, windows terminal등을 처음 써봤는데, 역시 환경 설정이 제일 어렵다ㅎ
  • MySQL DB 구축
    • 같은 팀원의 요청으로 DB를 우선적으로 구축할 필요가 생겨 MySQL을 다뤘는데, workbench 넘모 오랜만....(Dbeaver 절대 못 잃어...) 게다가 넘겨받은 데이터가 한글 컬럼에 300만개나 되는 데이터라 workbench에서 넣을 때 자꾸 에러가 생겨 그냥 shell로 넣어버려따(결과 성공적!). 삽질까지 3시간동안 속 터져 죽는 줄..
    • 외부 접속 허용 : 어려울 줄 알았는데 생각보다 쉽게 되서 '오잉..?'했던 걸로 기억한다.
  • mock-up 파일 제작

    • 대충 레퍼런스만 넘기면 될 줄 알았는데 간단하게라도 mock-up을 만드는 게 좋다는 코치님의 피드백으로 갑자기 삘 꽂혀서 호다닥 만들어버림...!(디자인 넘모 재밌오...구현은 둘째치고...) 피그마로 호다닥 만들었다.



장고.....내일은 정복하리라...

profile
완료주의

0개의 댓글