교내 해커톤

1c2·2023년 8월 27일

Django

목록 보기
12/12

개발 요구 사항

  • USER에 대한 CRUD(create, read, update, delete)
  • 약품 모델 생성 및 약품 목록에 대한 read
  • 특정 약품과 함께 먹으면 안되는 약품 리스트
  • 약의 정보 크롤링 및 DB에 저장
  • 처방전 모델 생성 및 CRUD
  • 약국 모델 생성
  • 현재 위치 기준 근처 약국 리스트 제공 및 지도 제공(네이버 지도api 사용)
  • 특정 약국의 위치 제공(네이버 지도 api 사용)
  • 챗봇 관련 기능을 위한 widget모델과 CRUD
  • 이미지 필드의 경우 multi part 형식으로 받고 저장소에 저장 후 이미지 url반환.
  • 관리자 페이지

모델 구조

: many to many
: foreign key

개발 환경

개발 언어: python
프레임워크 : django
DB: postgresql - postgresql
배포: heroku
저장소: amazon s3 - 주로 이미지 파일과 db 동기화를 위한 dump파일 저장

결과물

결과 - 최우수상

BE 코드

github

0개의 댓글