[개발일지] 나의 첫 1인 프로젝트


MEDIKIT

Manage Medical Information
More easily and Precisely

개발기간: 2021.9 ~ 2021.11
공공데이터를 활용한 의약품 관리 서비스를 기획, 개발하였습니다. React, Node.js, Express.js, MongoDB를 사용하였고 AWS EC2를 통해 배포를 진행하였습니다.

 github

개발환경
주요 기능

의약품 기록

처방전
주의사항(병용금기)
의약품 달력

회원가입/결제

로그인/회원가입
멤버쉽 선택
결제 - 카카오페이

화면구현
기능 상세보기
-
병용금기약물 데이터를 통해
함께 먹으면 안되는 약에 대한
정보를 알 수 있습니다.

1. 등록하려는 약이
이미 등록돼있는 약과 병용금기 관계에 있고
복용기간이 겹치는 경우 경고메세지를 출력합니다.

2. 그대로 등록할 시, 기존 약과 새로 등록한 약에 경고표시가 나타납니다.

-
약 색상을 추출하고
그날 먹을 약들을 달력에
나타낼 수 있습니다.

특정 픽셀의 색상값을
Python PIL 라이브러리를 통해 추출하고
의약품 정보와 함께 DB에 저장하여
필요할 때 호출해 사용하고 있습니다.
-
멤버쉽 제도에 따라
결제 기능을 지원합니다.

아임포트 결제 라이브러리를 통해
결제를 진행하고 결제 성공 시 멤버쉽 기능이 업데이트됩니다.



리액트를 익히고 처음으로 진행한 1인 프로젝트입니다. React Router Dom, React Hook - useState, useEffect를 주로 사용하고 익히며 개발을 진행하였습니다.

프로젝트를 더 진행하게 된다면 가족별 의약품 복용 현황 관리 기능 / WebRTC를 이용한 실시간 메세지/영상 채팅 기능을 추가로 구현하고자 합니다.


-


기획안 확인하기
[github] 메디킷 repository
상단으로