Skip to content

To expand the scope of existing mental health screening questionnaires by creating a Chat Bot styled testing application, allowing for engaging testing sessions to children and adults.

Notifications You must be signed in to change notification settings

RCTS-IIITH/AI-Assisted-Mental-Health-Screening-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Overview

This project is a web application designed to facilitate interactions between students, parents, teachers, and psychologists. It includes various dashboards for different user roles, allowing them to manage questionnaires, view responses, and more.

Features

  • User Authentication (Sign Up, Login)
  • Role-based Dashboards (Student, Parent, Teacher, Psychologist)
  • Questionnaire Management
  • Response Viewing and Analysis
  • File Uploads

Technologies Used

Frontend

  • React
  • Redux
  • React Router
  • Axios
  • Chart.js

Backend

  • Flask
  • Flask-Cors
  • PyMongo
  • Bcrypt
  • PyJWT
  • Python-Dotenv

Installation

Backend

  1. Navigate to the backend directory:
    cd backend
  2. Install the required Python packages:
    pip install -r requirements.txt

Frontend

  1. Navigate to the project root directory:
    cd ..
  2. Install the required Node packages:
    npm install

Running the Application

Backend

  1. Start the Flask server:
    flask run

Frontend

  1. Start the React development server:
    npm start

Contributing

Contributions are welcome! Please fork the repository and submit pull requests.

License

This project is licensed under the MIT License.

About

To expand the scope of existing mental health screening questionnaires by creating a Chat Bot styled testing application, allowing for engaging testing sessions to children and adults.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published