smooth-app
전 세계 식품의 성분·영양·정보를 자유롭게 협업하고 공개하는 데이터베이스
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Happy Doctor - AI-powered medical triage chatbot for medically underserved populations. A nonprofit volunteer service by doctors, inspired by Joseph Clinic.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
병원에 가기 어려운 의료 취약계층 환자분들을 온라인에서 돌보기 위해, 자원봉사 의사들이 운영하는 비영리 봉사 단체입니다. 대상 • 노숙자, 다문화 가정, 외국인 노동자, 주민등록 말소자, 의료보험 체불자 등 의료 취약계층 • 누구든지 상담을 받을 수 있으며, 도움을 받으신 일반 이용자분들께는 소액 기부 참여를 안내합니다. 주요 기능 • AI 예진 (인턴 닥터 보듬): 카카오톡 1:1 채널에서 증상 청취 → Gemini AI가 경증/응급 분류(Triage) • 자율 해결: 경증은 AI가 홈케어 안내로 즉시 상담 종결 • 전문의 협진: 위험 증상 감지 시 SOAP 차트 요약 → 의료진 단톡방 알림 • 추적 관찰 (F/U): 상담 후 자동 상태 점검, 악화 시 긴급 재알림 • 상담 기록: Firebase Firestore에 모든 상담 내역 영구 보관 ⚠️ 면책 조항 본 상담은 대면 진료를 대신할 수 없습니다. 제공되는 정보는 일반적인 의학적 조언 및 정보 제공의 목적이며, 정확한 진단과 처방은 반드시 가까운 병원 또는 119를 통해 대면 진료를 받으셔야 합니다. 💛 후원 이 활동이 계속될 수 있도록 작은 응원을 보내주세요. • [후원 링크 추가 예정]README 전문 보기 ↗
의료 취약계층을 위한 AI 예진 챗봇
병원에 가기 어려운 의료 취약계층 환자분들을 온라인에서 돌보기 위해, 자원봉사 의사들이 운영하는 비영리 봉사 단체입니다.
| 구성 | 기술 |
|---|---|
| Backend | Node.js, Express.js |
| AI/LLM | Google Gemini 2.5 Flash |
| Database | Firebase Firestore |
| Frontend | 카카오 i 오픈빌더 (Webhook) |
| 오픈톡방 봇 | 메신저봇R (MessengerBot R) |
| Hosting | Render (Free Tier) |
happydoctor/
├── backend/
│ ├── index.js # Express 서버 (Keep-Alive 포함)
│ ├── routes/
│ │ ├── kakaoWebhook.js # 카카오 오픈빌더 Webhook
│ │ └── messengerBot.js # 메신저봇R 연동
│ ├── services/
│ │ ├── llmService.js # Gemini AI 분석 (Triage + F/U)
│ │ ├── notifyService.js # 의료진 알림 큐
│ │ ├── followUpService.js # 추적 관찰 스케줄러
│ │ └── dbService.js # Firebase Firestore 연동
│ └── package.json
├── docs/ # 기획 문서
└── tasks/ # 작업 관리
GEMINI_API_KEY=your_gemini_api_key
FIREBASE_SERVICE_ACCOUNT={"type":"service_account",...}
MESSENGER_API_KEY=your_custom_secret_key
PORT=3000
RENDER_EXTERNAL_URL=https://your-app.onrender.com
cd backend
npm install
npm start
본 상담은 대면 진료를 대신할 수 없습니다. 제공되는 정보는 일반적인 의학적 조언 및 정보 제공의 목적이며, 정확한 진단과 처방은 반드시 가까운 병원 또는 119를 통해 대면 진료를 받으셔야 합니다.
이 활동이 계속될 수 있도록 작은 응원을 보내주세요.
행복한 의사 — 의료 사각지대를 없애는 따뜻한 기술