IT's TIME (잇타)

대학생 IT 연합동아리

[22-2] 2기 개발일지

[야무지조] 11월 1주차 프로젝트 일지

잇타 IT'sTIME 2022. 11. 14. 22:08

 팀명

야무지조

 

 팀원

(기획) 김의진

(프론트엔드) 김세령(1기 암모나잇타), 추성준

(백엔드) 서정희, 이주영

 


 

 역할 분배

- (기획김의진 : 

- (프론트엔드) 김세령(1기 암모나잇타) : 

- (프론트엔드) 추성준 : 

- (백엔드) 서정희 : 
- (
백엔드이주영 : 

 


 진행상황

 

사용할 데이터 선정

 

전국문화축제표준데이터

국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase

www.data.go.kr

 

데이터 가공

1. 축제 내용 가공

'+'로 구분돼있거나 ','로 구분 돼있음 → 통일 필요

  • '+’로 구분 돼있는 것들을 ‘,’로 변환후 ‘,’를 기준으로 넘버링
살아있는 곤충세상 속으로+전시체험+공식행사+학술행사+연계행사
→ 살아있는 곤충세상 속으로,전시체험,공식행사,학술행사,연계행사

     1. 살아있는 곤충세상 속으로
     2. 전시체험
     3. 공식행사
     4. 학술행사
     5. 연계행사
     → 부족한 부분은 관리자 권한을 이용하여 채우는 작업 필요해보임

 

2. 축제 시작일자, 종료일자 파싱후 사용 여부 결정

지난 축제들도 포함 돼있음

  • 파싱하여 거르는 작업을 할지 남길지 회의 필요
  • 남긴다면 종료된 축제로 분류해야 할듯

 

3. 축제 포스터(사진) 관련 내용 부재 해결 방안 모색

CSV파일에서는 포스터나 사진의 url이 포함돼있지 않음

  • 현재 문체부의 축제 홍보 게시물
  • https://www.mcst.go.kr/kor/s_culture/festival/festivalView.jsp?pSeq=11208&pRo=1&pCurrentPage=1&pOrder=01up&pPeriod=&fromDt=&toDt=&pSido=&pSearchType=01&pSearchWord=
    • 해당 게시글을 보면 내용도 풍부하고 포스터또한 존재함
      → 따라서 이 부분에대해 보완해야할 필요가 있음
      1. 크롤링 → 불가능
      2. csv 파일의 홈페이지주소 컬럼내용을 이용해 노션과 같은 로직으로 작동하게 설계
    • http://www.ulsanmaduhee.co.kr/pages/index.html
 

울산마두희축제

울산마두희축제 공식홈페이지입니다.

www.ulsanmaduhee.co.kr

 노션의 경우 url을 붙여넣으면 위와 같이 사진을 알아서 썸네일화 해줌 → 프론트에 문의 필요

 

 

ERD 설계 툴 선정

 

Whimsical 이용

https://whimsical.com/HpeZEg1vpiLET9cWrgpAKJ

 

The Visual Workspace | Whimsical

Whimsical combines whiteboards and docs in an all-in-one collaboration hub.

whimsical.com

 

  • ERD 예시

 

 

 

서버 선택 및 생성

AWS EC2 - t2micro 이용

 

 

차후 계획 및 할 일

 

1. DB 설계

  • 11/4) 대략적인 구상(whimsical 이용)
  • 11/5) 1차 설계(erd)
  • 11/6) 최종 설계(erd) , 물리적 설계 완료

2. 서버 업로드

11/9일까지 마무리

  • 도커 이용하여 mysql 컨테이너화 한 뒤 설계한 DB 업로드
  • 간단한 api 설계 후(hello spring_get) 업로드 후 테스트
  • 중복 고려하지 않은 유저 추가 api_post 업로드 후 프론트와 테스트(추후 수정 필요)

 


 

 잘한점

 

 

 어려웠던  / 해결방법