Skip to content

Neo28A/DocAssist_AI-UI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DocAssist: AI-Powered Medical Decision Support System

Overview

DocAssist AI-UI is the user interface for the DocAssist project, designed to assist doctors in analyzing blood reports using AI-driven insights. This UI allows users to upload PDF or Enter Values of blood test results for automatic processing and interpretation.

Features

  • Upload blood test reports in PDF format.
  • AI-powered analysis of blood test parameters.
  • Intuitive and user-friendly interface.
  • Visual representation of test results.
  • Secure and efficient processing.

UI Snapshots

Main Page

Main page

Upload PDF Section

Upload pdf section

Enter Values Section

Enter values Section

Installation

Note: In MainApp.js, update the backend server URL to use the local server: http://127.0.0.1:5000/ instead of the live backend server. To run the project locally, follow these steps:

Prerequisites

Ensure you have the following installed:

  • Node.js (for frontend development)
  • Python (for backend API, if applicable)
  • Git (for cloning the repository)

Steps

Frontend Setup

  1. Clone the repository:
    git clone https://github.com/Neo28A/DocAssist_AI-UI.git
  2. Navigate to the frontend directory:
    cd frontend
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm start
  5. Open your browser and navigate to:
    http://localhost:3000
    

Backend Setup

  1. Navigate to the backend directory:
    cd backend
  2. Install the required dependencies:
    pip install -r requirements.txt
  3. Run the backend server:
    python app.py

Usage

  1. Upload a PDF or Enter values of blood report.
  2. Let the AI analyze the parameters.
  3. View the results and insights.

Tech Stack

  • Frontend: React.js
  • Backend: Python (Flask)
  • Styling: CSS3

Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a feature branch (git checkout -b feature-name).
  3. Commit changes (git commit -m 'Added new feature').
  4. Push to the branch (git push origin feature-name).
  5. Open a pull request.

Contact

For any questions or suggestions, feel free to reach out!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published