Skip to content

kleenkanteen/Dr.Dracula

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dr. Dracula

Simplifying your blood test analysis

Description

A website that allows you to understand your blood test results by simply uploading a PDF of your results.

The backend is down as it uses the OpenAI Assistants API which is expensive.

Table of Contents

Dr. Dracula

Demo

Try the Demo

Watch the Pitch

Watch project pitch

Technology Stack

Technology Description
TypeScript The one and only.
FastAPI Modern web framework for building APIs with Python.
Next.js The goat.
ShadCn Beautifully designed components.
OpenAI Python Library Library to interact with OpenAI's models.
PyMuPDF PDF reading library.
Beautiful Soup 4 Web scraping library.

Features

  • PDF upload for blood test analysis.
  • Automated biomarker extraction from PDF.
  • Analysis generated using comparison with vetted medical source, testing.com.

Screenshots

pic111 pic222

Developement Guide

Step #1 - Clone the project

$ git clone https://github.com/kleenkanteen/leap-hackathon

Step #2

  • cd into the frontend folder and type yarn. Please stick to yarn for consistency with the team.
  • Run yarn run dev to run the nextjs frontend
  • Open http://localhost:3000 with your browser to see the result.

In a separate terminal:

  • cd into the backend folder. Run pip install -r requirements.txt to install the python dependencies.
  • Run uvicorn main:app --reload to run the fastapi server on port 8000 with hot reload on.

Authors

Name Link
Vincent Castro https://github.com/risingsunomi
Sabih Sarowar https://github.com/kleenkanteen
Sandra Ashipala https://github.com/sandramsc
Mazen Mamdouh https://github.com/MazenMamdouh371

LEAP24 Hackathon Submission