Skip to content

svenhabex/triageflow

Repository files navigation

TriageFlow

TriageFlow is an agentic workflow system for patient triage and routing, built with Angular (frontend) and Python/FastAPI (backend) in an Nx monorepo.

🚀 Quick Start

Prerequisites

Before you begin, ensure you have the following installed:

Environment Setup

  1. Clone the repository

    git clone <repository-url>
    cd triageflow
  2. Install dependencies

    # Install Node.js dependencies
    npm install
    
    # Install Python dependencies for the backend
    npx nx install backend
  3. Create environment file

    Create a .env file in the root directory and add your Gemini API key:

    # Create .env file
    touch .env

    Add the following content to your .env file:

    GEMINI_API_KEY=your_gemini_api_key_here

    Important: Replace your_gemini_api_key_here with your actual Google Gemini API key.

Running the Applications

Start the Backend (Python/FastAPI)

npx nx run-dev backend

This will start the backend server at http://localhost:8000

Start the Frontend (Angular)

npx nx serve triageflow

This will start the frontend development server at http://localhost:4200

About

Agentic application for triage

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors