This backend application provides a RESTful API for managing nodes and projects.
- Install httpie (link to website here)
- Make API requests as outlined in
documentation.pdf.
- Install Python 3, Chalice, and Boto3 and their associated dependences.
- Set up your AWS credentials to properly run DynamoDB with a serverless app; set up IAM to use an API key.
- Run
python database_setup.py, then runchalice deploy.
With the API, equipment nodes and projects can be created, read, and updated. Nodes can be associated and deassociated with projects. Please see documentation.pdf for more details regarding the API.