The elderly aid that connects the elderly to volunteers willing to help.
Here is the client endpoint: https://elderlift-client.ue.r.appspot.com
Was deployed to GCloud through App Engine, built using Python Flask. Uses GCloud MySQL as a database.
Functionality: CRUD on tasks, and own user accounts. Filtering tasks based on location.
Issues: Doesn't actually work right now due to too much cost for gcloud.
If you want to run on your local device, do the following:
- Download python, at least version 3.7
- Download the serverside and clientside folders from this repository or simply fork this repository, and run the command of git clone (needs git download)
- Perform pip install on both the requirements.txt in clientside and serverside folders.
- Run python3 run.py in serverside.
- Change the location of the API inside the clientside folders to be localhost:8080 instead of the webserver where it's all held.
- Set your OS environment variables of SECRET_KEY, EMAIL_USER, etc. to the right ones. For more information, check out Corey Schafer on setting os variables.
- Run python3 run.py in clientside.
- Enjoy!
**To run locally, switch to local_version branch and follow the instructions in the READ ME **