일상/1일 1커밋
얼마약 프로젝트 개요
MinDDokDDok
2022. 6. 10. 09:52
일반의약품의 가격은 약국마다 다르다. 하지만 이를 투명하게 공유하는 서비스는 없다. 그렇기에 소비자들은 정보의 부재로 인해 비합리적 소비를 할 수 밖에 없는 상황이다.
이러한 상황을 해결하고 싶어 학기 프로젝트로 얼마약 프로젝트를 시작했다. 물론 지금 끝난 것은 아니지만 학기동안 개발한다는 기준으로는 거의 완성단계인것 같다. 이후 얼마약을 더욱 개발시켜서 많은 사람들이 불필요한 선택을 하지 않도록 일조하고 싶다.
얼마약 프로젝트에 대한 자세한 내용은 기말고사 마지막 시험인 수요일 이후에 차츰 정리할 것인데, 우선은 azure 클라우드에서 ubuntu 20.04LTS 가상환경을 기반으로 flask기반의 웹 사이트를 구성했고, 파이썬 beautifulsoup를 통해서 공공데이터 API(대구 북구 약국리스트, 일반의약품 리스트)를 가져와 postgresql에 저장하였다. postgresql 시각화 도구로 pgadmin4를 사용하였다. 웹 사이트 내 맵 API는 네이버가 클라우드 환경이 아닌 경우 지원을 하지 않아, 카카오 MAP API를 사용했다.
그리고 웹 호스팅은 AWS와 도메인 연결을 위해 freenom을 사용하였다.
운이 좋게도 좋은 팀원들을 만나 몰입해서 서비스를 만들 수 있던 경험이었다. 이후에도 계속 개선 시켜서 사용하는데 어려움이 없도록 만들겠고, 자세한 부분은 다음 글에서 설명 하겠다.