Your server's status is always a tap away.
This repo contains the code for the backend that provides information for Cure. Cure was created to allow members of Cornell Appdev to be able to better monitor the status of the servers their apps rely on to function. With timestamped success and failure times, and the ability to graph the results of multiple tests over the course of a day, the team will be able document and react to unexptected server disturbances 24-7.
This backend was built using Flask and SQLAlchemy, and deployed on Google Cloud Servers.
Activate a python virtual enviroment and install necessary requirements with pip install -r requirements.txt. Then run with:
python app.py
.
└── App
├── id
├── name
├── icon
├── test(s)
│ ├── id
│ ├── name
│ ├── url
│ ├── method
│ ├── parameters
│ ├── Result(s)
│ │ ├── id
│ │ ├── success
│ │ ├── createdAt
│ │ └── updatedAt
│ ├── createdAt
│ └── updatedAt
├── createdAt
└── updatedAt
The backend has endpoints for posting, retreiving and deletion of Apps, their Tests, and the Results of said tests.


