Prescripto 🫀 - Hacktech '25 Winner
trailer.mp4
- Intuitive 3-step flow: Search patient → capture notes (text or drawing) → review AI suggestions.
- Slick UI/UX: Responsive layouts, clear icons, consistent colors, accessible components.
- Innovative drawing sync: QR-code integration for real-time tablet sketching.
- Solves a widespread pain point: eliminates confusion around dosing, allergies, and copays.
- Drives medication adherence by surfacing hidden interactions and cost surprises.
- Empowers patients & clinicians with transparent decision support.
- Full demo ready: register clinician, search/select patient, generate/approve prescriptions.
- AI transcription: Gemini-powered OCR for hand-drawn notes.
- Supabase backend: stores visits, prescriptions, and drawing updates.
- Modular Spring Boot backend with CSP endpoint—scales horizontally.
- Postgres + Supabase: connection pooling, role-based access, seamless upgrades.
- Plug-and-play for real insurance APIs & FHIR standards.
- Dual Gemini integrations: LLM prescription suggestion & LLM-guided copay extraction.
- Advanced prompt engineering: allergy-safe, coverage-aware recommendations.
- Server-side orchestration ensures secure API usage & low latency.
Prerequisites: Node.js, Java 17, Maven/Gradle, Supabase account, Gemini API key.
- Clone the repo
git clone https://github.com/yourorg/prescripto.git cd prescripto - Install & Configure
- Frontend:
cd static && npm install && cp .env.example .env && fill in keys - Backend:
cd main && mvn clean install
- Frontend:
- Run services
# Start Supabase (if self-hosted) or ensure credentials in .env cd static && npm run dev cd main && mvn spring-boot:run
- Open in browser:
http://localhost:8080
- Mobile app: React Native / Flutter support.
- HIPAA-compliant: deploy with audit logging.
- Expand database: add more drugs and formularies.