Skip to content

jiyoungLLL/med-info-tracker

Repository files navigation

🐤 이약뭐약 기획서

팀 소개 (chicken pharm)

image
  • 팀 이름 : chicken pharm

    • 프로젝트 이름인 '이약뭐약'이 “삐약삐약” 소리와 비슷해서 병아리와 관련된 팀명을 정하고자 했고, 병아리가 모여서 살고 있는 chicken farm에서 farm 대신에 약을 의미하는 pharm을 넣어서, 귀엽지만 전문적인 느낌을 주고자 팀 이름을 chicken pharm으로 정했습니다.
       
  • 팀 좌우명 : 🐣 1100000010010000 1100010101111101 1100000010010000 1100010101111101

    • 저희 팀의 좌우명은 프로젝트 이름인 “이약뭐약”에서 연상되는 “삐약삐약”을 2진수 코드로 나타냈습니다. 삐약삐약은 병아리가 세상에 첫발을 내디딜 때 내는 소리로서, 시작은 작더라도 계속 배우고 서로를 의지하면서 꾸준히 성장해 나가고자 하는 의미를 담고 있습니다.
       
  • 팀원 소개

이름 담당 업무
민선옥 (👑팀장) FE / 검색 서비스, 알람 서비스
오선아 FE / 마이페이지 (유저 기능)
임지영 FE / 메인 페이지, 챗봇, 캘린더
김해강 BE / 로그인, 회원가입 등 유저 관련 기능, 배포
서승범 BE / AWS, GCP 세팅, 캘린더, 알람 서비스, 배포, 챗봇
우원식 BE / 마이페이지, 약 서비스, OCR
채명희 BE / DB 세팅, 리뷰, 좋아요 서비스, 이미지 유사도

프로젝트 구성 안내

1. 프로젝트 소개

image

1) 이약뭐약 (eyakmoyak)

  • “이약뭐약”은 약 정보의 접근성을 높이고, 사용자가 효과적으로 건강을 관리할 수 있도록 돕는 약 정보 서비스입니다.
  • 일반의약품과 전문의약품에 대한 정보를 다루고 있습니다.

2) 기획 의도

  • 상자가 없는 약을 보고 이 약은 어떤 약인지, 효능이나 주의 사항은 어떤 것이 있는지 확인할 수 없어서 답답했던 경험이 있습니다. 그래서 어떤 약인지 찾아주고, 그 약에 대한 정보를 제공하는 서비스를 만들고자 했습니다.

  • 약 상자 사진을 찍어서 보유하고 있는 약을 저장해두면 약 상자를 잃어버려도 홈페이지에서 관련 정보를 찾아볼 수 있어서, 약 상자 정보를 저장할 수 있는 서비스를 만들고자 했습니다.

  • 같은 증상에 대한 약이더라도 자신에게 맞는 약이 있고, 맞지 않는 약이 있어서 리뷰 기능을 통해 이러한 정보들을 공유하고 싶었습니다.

  • 특별히 신경 쓰지 않으면 약을 규칙적으로 먹기 어려워서 약 먹는 때를 놓치는 경우가 많았는데, 약 먹는 시간 알람 서비스를 통해 규칙적으로 약 먹는 시간을 관리하고자 했습니다.

  • 피부에 문제가 있을 경우 약을 먹고 효과가 있는지 경과를 기록하고 싶어서, 사진 기록을 통해 날짜 별로 건강 상태를 관리할 수 있게 캘린더 서비스를 기획했습니다.

  • 약국에 가더라도 약을 구입할 때가 아니면 약사에게 전문적인 상담을 받기 어려워서, 챗봇을 통한 약 상담 서비스를 만들고자 했습니다.

  • 폐의약품이 종량제 봉투에 담겨서 땅에 매립되거나 하수구로 버려질 경우, 항생 물질 등이 토양이나 하천에 유입되어 환경오염을 유발할 수 있다는 기사를 봤습니다. 그래서 약 유효 기간 알림폐의약품 수거함 위치를 알려줌으로써 폐의약품에 의한 환경오염을 줄이고자 했습니다.

3) 프로젝트 기능

  • 홈 화면

    • 뭐약 뉴스 : 뭐약 뉴스를 통해서 약에 대한 정보를 제공 받을 수 있습니다.
       
  • 약 검색 서비스

    • 이름으로 검색 : 약 이름으로 검색해서 원하는 약을 찾을 수 있습니다.
    • 효능으로 검색 : 약이 가진 효능(예: 감기, 두통, 치통)을 검색해서 원하는 약을 찾을 수 있습니다.
    • 약 이미지 검색 : 사용자가 사진을 업로드하면, AI OCR 기술과 이미지 벡터를 이용해서 사진과 맞는 약을 찾아줍니다.
       
  • 약 정보 서비스

    • 약 정보 페이지 : 약에 대한 성분, 효과 및 효능, 용량 및 용법, 주의사항에 대한 정보를 확인할 수 있습니다.
    • 약 리뷰 페이지 : 리뷰를 통해서 다른 사용자들과 약에 대한 정보를 공유할 수 있습니다.
    • 태그 기능 : 효능 태그를 클릭하면 같은 효능을 가진 약들을 비교해서 확인할 수 있습니다.
       
  • 약 상담 서비스

    • 챗봇 페이지 : 챗봇을 통해서 증상을 입력하면, 증상에 맞는 약을 추천 받을 수 있습니다.
       
  • 캘린더 서비스

    • 복용 일기 서비스 : 약 복용 여부, 혈당, 체온, 체중, 경과 사진 기록을 할 수 있습니다.
       
  • 마이 페이지 서비스

    • 나의 약 : 내가 가지고 있는 약 이름과 유효 기간을 등록할 수 있습니다. 유효 기간 알람을 받을 설정할 수 있고, 폐의약품 위치 정보를 제공 받을 수 있습니다.
    • 즐겨 찾는 약 : 약 정보 페이지에서 좋아요를 누른 약을 확인할 수 있습니다.
    • 리뷰 관리 : 내가 쓴 리뷰를 모아서 확인할 수 있고, 삭제를 할 수 있습니다.
    • 회원 관리 기능 : 이름 프로필 사진 변경, 로그아웃, 회원 탈퇴를 할 수 있습니다.
    • 약사 인증 기능 : 사업자 등록증에서 이름, 사업자번호, 개업연월일, 업종 정보를 확인해서 약사 인증을 합니다. 약사 인증이 완료된 사용자는 리뷰를 남길 때 인증 마크가 달립니다.

2. 프로젝트 구성도

image (1)

3. 기술 스택

  • Frontend : React, TypeScript, Vite, Zustand

  • Backend : Express, TypeScript

  • Database : PostgreSQL, Cloudinary, Pinecone, Amazon S3

  • Deploy : Jenkins, Nginx, Google Cloud Platform, Docker, Docker Hub

  • AI : Python, ChatGPT-4o mini, Google Cloud Vision API OCR

image (2)

4. 버전

  • version 1.0.0 (2024-08-10)

5. FAQ

  • 자주 묻는 질문 정리

About

이약뭐약 - 약 검색 AI 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors