Skip to content

Shan533/CommonAssessmentTool

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This will contain the model used for the project that based on the input information will give the social workers the clients baseline level of success and what their success will be after certain interventions.

The model works off of dummy data of several combinations of clients alongside the interventions chosen for them as well as their success rate at finding a job afterward. The model will be updated by the case workers by inputing new data for clients with their updated outcome information, and it can be updated on a daily, weekly, or monthly basis.

This also has an API file to interact with the front end, and logic in order to process the interventions coming from the front end. This includes functions to clean data, create a matrix of all possible combinations in order to get the ones with the highest increase of success, and output the results in a way the front end can interact with.

Build Instructions

  1. Clone the repository:

git clone https://github.com/MochitheCoderCat/CommonAssessmentTool.git

  1. Navigate to the backend directory:

cd app

  1. Build and run the Docker container:

docker build -t common-assessment-tool .

docker run -p 8000:8000 common-assessment-tool

About

🔧 Team work: Common assessment tool for social workers with robust CI/CD pipeline. Automated testing, Docker builds, and AWS EC2 deployment via GitHub Actions. Built with Python and modern DevOps practices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 68.8%
  • HTML 25.6%
  • Dockerfile 2.8%
  • Shell 2.8%