TherapEase is a platform that helps in identifying location of special education facilities and services in the Philippines.
The entire platform can be run using Docker
using docker compose
. Refer to the docker-compose.yml
for the extensive list of services.
Make entrypoints.sh
executable.
chmod +x api/app/entrypoint.sh
Run docker compose up
docker compose up
The API service can be accessed through a browser with the following URL http://localhost:9001. You may refer to http://localhost:9001/docs/ for the list of available APIs.
The UI or client service can be accessed through a browser with the following URL http://localhost:9002.
API: The main API service handles the proxying of requests to the internal services like search. This also contains the data management and auth services. This developed using Django and Django Rest Framework.
UI: The main UI service contains the map and search interfaces. This is being developed using VueJS and NuxtJS.
The utils
directory contains a variety of scripts that are used to work with the application. Please be advised that these scripts maybe outdated or some of them have deprecated functionality.
Development information can be found under the docs
directory.
TherapEase requires to install the following:
Refer to the individual dependencies on how to install and set them up. These dependencies will validate the files at the commit stage git commit -m
.
python manage.py test