MHTTC Network
completing size medium
Goals:
The goals for the project were the following:
- An open-source, version controlled code base (GitHub)
- An interweb for centers to log in
- allowing center members to:
- create and edit projects owned by their center
- see projects owned by other centers (but not edit)
- create certificate templates for training
- upload participant lists that have permission to render the certificates
- possibly include a simple profile page
- allowing participants to:
- be emailed with a link to retrieve certificates
- enter an email and training session to download
- allowing center members to:
- Containerization to support local development
- Deployment to either Google App Engine or Google Compute (whichever costs less)
Proposal
After a consultation, the RSE made the following recommendations:
- Given sparse usage, Google App Engine with an external database would be the most cost effective
- Develop open source project locally and deploy to Google App Engine regularly to get feedback
- Weekly Updates
Summary
The project is nearing completion. We learned that Google App Engine is a great resources for quick deployment, and for small apps, is much more cost effective than self-hosting on Google Cloud Compute Engine.