Skip to content

Repository files navigation

aimlabhealth.com | Getting Started Locally

Follow these steps to run the project on your local machine.


Backend

cd backend
go run .
  • Create a .env file containing:
    • SUPABASE_URL
    • SUPABASE_KEY (your Supabase API key)
  • The login credentials are the same as the project email: corewellcapstone@gmail.com

Frontend

cd frontend
npm install
npm start

Flask-LLM Microservice

cd Flask-llm
docker compose build
docker compose up

Hosting & Deployment

  • Vercel & Railway
    Use the same credentials as your project email to log in:

  • Branches for Hosting

    • Backend: shaheer/hosting-branch
    • Frontend: PradyumnaFrontendHosting

Email Notifications

We use Resend (SMTP) to handle all application-related emails, including:

  • Account verification
  • Password reset

Buttons Explained:

Login Page

  • Login: Submits the user’s credentials.
  • Sign Up: Navigates to the registration form.
  • Forgot Password: Opens the password-reset page.

Forgot Password Page

  • Reset Password: Submits new password credentials.
  • Back to Login: Returns to the login page.

Student Dashboard

  • Patient Messages: View message-based tasks.
  • Results: View lab-result tasks.
  • Prescriptions/Refills: View medication refill tasks.
  • Previous Tasks: See a list of completed tasks.
  • Quick Reply: Send a short response directly from the dashboard.
  • Patient Entry (clickable): Click any patient row to view detailed information.

Patient Page

  • Data Tabs: Click any tab to show that patient’s data.
  • Submit Response: Sends the student’s reply and unlocks the AI Response tab.
  • Flag Patient: On the AI Response tab, flags a patient for abnormal data.

Instructor Dashboard

  • View Flagged Patients: Shows all patients flagged by students, along with their rationale.
  • Student Entry (clickable): Click any student to view their task-completion history and task details.

Flagged Patient Dashboard

  • Remove Patient: Deletes the flagged patient from future assignments.
  • Keep Patient: Retains the patient in rotation despite the flag.
  • View Message: Displays the student’s rationale for flagging that patient.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages