{"id":26090609,"url":"https://github.com/gyanvir/drparser","last_synced_at":"2025-10-06T23:40:56.929Z","repository":{"id":280252793,"uuid":"941423346","full_name":"Gyanvir/DrParser","owner":"Gyanvir","description":"Dr.Parser 🩸📊 – AI-powered blood report parser that extracts and analyzes medical data from images/PDFs. Built with React, FastAPI, EasyOCR, and Gemini AI. 🚀  🔹 Local Setup Available | 🔹 Future Enhancements Planned | 🔹 Hackathon Project   👉 Clone, run, and explore the future of AI-driven healthcare!","archived":false,"fork":false,"pushed_at":"2025-03-30T07:28:27.000Z","size":67576,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-12T01:45:28.872Z","etag":null,"topics":["ai-ml","blood-report-analysis","document-parser","easyocr","fastapi","hackathon-project","healthcare","medical-ai","ocr","reactjs","team-euphoria"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Gyanvir.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-02T08:56:16.000Z","updated_at":"2025-03-30T08:37:25.000Z","dependencies_parsed_at":"2025-03-30T08:34:17.530Z","dependency_job_id":null,"html_url":"https://github.com/Gyanvir/DrParser","commit_stats":null,"previous_names":["gyanvir/bloodreportparser","gyanvir/drparser"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Gyanvir/DrParser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gyanvir%2FDrParser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gyanvir%2FDrParser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gyanvir%2FDrParser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gyanvir%2FDrParser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gyanvir","download_url":"https://codeload.github.com/Gyanvir/DrParser/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gyanvir%2FDrParser/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265009220,"owners_count":23697155,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-ml","blood-report-analysis","document-parser","easyocr","fastapi","hackathon-project","healthcare","medical-ai","ocr","reactjs","team-euphoria"],"created_at":"2025-03-09T09:35:26.951Z","updated_at":"2025-10-06T23:40:46.903Z","avatar_url":"https://github.com/Gyanvir.png","language":"Python","readme":"# Dr.Parser\n\n![Dr.Parser Banner](DrParser.png)\n\n## 🚀 Overview\nDr.Parser is an AI-powered blood report analysis tool designed to extract, interpret, and present key health metrics from medical reports. Our goal is to make medical diagnostics more accessible and understandable for both healthcare professionals and individuals.\n\n## 🏆 About the Project\nDr.Parser is our take on simplifying medical report analysis. While we may not be the most technically advanced team, our strength lies in execution. We believe in the power of innovation and dedication, and if selected, we are eager to take this project to new heights.\n\n## 💡 Why No Deployment?\nSince Dr.Parser includes an ML-based backend, deploying it on a cloud engine would require resources beyond our current capacity. However, we have ensured that everything is well-documented so that you can run it locally without issues.\n\nEven if this project doesn’t seem technically extravagant, we promise to give our heart and soul to making it a real-world healthcare solution.\n\n---\n\n## 🛠 Tech Stack \u0026 Tools Used\n- **Frontend:** React.js, HTML, CSS \n- **Backend:** FastAPI\n- **AI/ML:** EasyOCR, Gemini AI\n  \n\n## 📥 Installation \u0026 Setup (Run Locally)\nTo set up the project on your local machine, follow these steps:\n\n### 1️⃣ Clone the Repository\n```sh\ngit clone https://github.com/Gyanvir/DrParser.git\ncd Parsec Vol.1\n```\n\n### 2️⃣ Set Up the Python Backend (API)\nNavigate to the `api` folder and create a virtual environment:\n```sh\ncd api\npython -m venv venv  # Windows\nsource venv/bin/activate  # macOS/Linux\nvenv\\Scripts\\activate  # Windows\n```\n\nNow install the required dependencies:\n```sh\npip install -r requirements.txt\n```\n\nRun the backend server:\n```sh\nuvicorn main:app --reload\n```\n\n### 3️⃣ Set Up the Frontend\nOpen a new terminal while keeping the virtual environment active and navigate to the `frontend` folder:\n```sh\ncd ../frontend\nnpm install  # Install dependencies\nnpm start  # Start the development server\n```\n\nYour frontend will now be running at `http://localhost:3000`, and the backend API will be available at `http://localhost:8000`.\n\n---\n\n## ⚠️ Important Note on Upload Button\nWhen you press the **Upload** button, kindly wait patiently for the analysis to generate. The process may take up to **2 minutes** due to the ML model's processing time. Currently, there is no visible action after clicking the button, but rest assured, your file is being processed in the background.\n\n---\n\n## 🌟 Features\n- **OCR-Powered Report Parsing:** Extracts key health parameters from blood reports.\n- **AI-Based Analysis:** Provides insights using Gemini AI.\n- **User-Friendly Interface:** Built with Material-UI for a smooth experience.\n- **Scalable Architecture:** Designed with MongoDB and Redis for future improvements.\n\n---\n\n## 🔮 Future Vision\nWe plan to enhance Dr.Parser with:\n- ✅ Advanced AI models to dynamically interpret test reference ranges.\n- ✅ Improved UI/UX for seamless interaction.\n- ✅ Support for direct PDF uploads.\n- ✅ A login \u0026 authorization system for user report tracking.\n- ✅ Optimized ML model deployment for real-time results.\n\n---\n\n## 📷 Screenshots \u0026 Demo\n### 1️⃣ Home Page  \n![Home Page](https://github.com/user-attachments/assets/8b43cc2b-4cb9-4244-8c37-ae689fd89577)  \n\n### 2️⃣ Analysis Output  \n![Analysis Output](https://github.com/user-attachments/assets/cad852cf-ae3c-4486-9842-ae638a3ff5ed)  \n\n### 3️⃣ Future Vision  \n![Future Vision](https://github.com/user-attachments/assets/4d4d6c4c-d313-4567-9f01-a2dc41133dbf)  \n\n### 4️⃣ What People Say  \n![What People Say](https://github.com/user-attachments/assets/103941f7-8243-4b30-aec6-a5182bb4fcae)  \n\n\n### 5️⃣ Made with ❤️ By Team Euphoria\n![Team Euphoria](https://github.com/user-attachments/assets/0cddbd43-1573-431a-b69d-1275dcd39ef3)  \n\n\n---\n\n## 🏆 Team Euphoria\nDeveloped by:\n- **Gyanvir Singh**\n- **Himanshu Bansal**\n- **Rajveer Rangile**\n\n---\n\n## 📝 Evaluation Criteria \u0026 Compliance\nThis project meets the following evaluation criteria:\n✅ **Functionality:** Fully working local setup.\n✅ **Code Quality:** Well-structured and documented.\n✅ **Scalability:** Designed for future improvements.\n✅ **Innovation:** AI-driven medical analysis.\n\n---\n\n## 📜 License\nThis project is open-source under the [MIT License](LICENSE).\n\n---\n\n## ❤️ Final Words\nWe may not be the best coders, but we are passionate executors. Given the opportunity, we are determined to make Dr.Parser a revolutionary healthcare tool. Thank you for reviewing our project!\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgyanvir%2Fdrparser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgyanvir%2Fdrparser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgyanvir%2Fdrparser/lists"}