Skip to content

Jamieren/CPSC471-G33

Repository files navigation

CPSC471-G33

Therapist-Patient Matching System

Introduction

The MindMatch Therapist-Patient Matching System is a web application designed to facilitate efficient and personalized matches between patients seeking mental health services and therapists. Leveraging advanced matching algorithms, the system aims to enhance the efficacy of mental health care by considering patient preferences, therapist specialties, and availability.

Features

  • Automated Matching: Matches patients with therapists based on psychological profiles and preferences.
  • Session Scheduling: Facilitates booking and managing therapy sessions.
  • Feedback Collection: Allows patients to provide feedback post-session, improving future matches.
  • User Dashboard: Custom dashboards for patients and therapists to manage profiles and appointments.

Technologies Used

  • Frontend: Streamlit
  • Backend: Python
  • DBMS: MySQL

Installation and Setup

  1. Clone the repository:
    git clone [repository URL]
  2. Install dependencies:
     pip install -r requirements.txt
  3. Set up the database:
      run therapists.py

Usage

To run the application:

streamlit run app.py

About

Group Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages