In response to the first solo project at QA Consulting.
Coming soon!
Create a web app deployed on a production-ready server that has full CRUD functionality to meet the MVP (minimum viable product) without adding any additional functionality until this MVP has been met. Part of the brief is writing documentation (which you are reading now) as well as the use of a project tracking system (in my case Trello) which also utilises the Kanban method.
To meet the MVP two tables are needed and here a one-to-many relationship is shown between the answer_id row in the Questions table and the user_answers row in the Answers table.
As per the project brief one can run pytest to run tests on my code.
Whist the project is currently in development it has not been deployed on a production server, but will be making use Nginx (possibly my favourite ever web server) and Gunicorn (pronounced ‘Gee Unicorn’).
- Python
- Flask microframework
- Git - VCS
- Trello - Project Tracking
- Google Cloud Platform to host every element of the project from VM’s to SQL
- Gunicorn (will be used)
- Static IP and DNS (routing
Project by Andreas Andrews
A huge thanks to trainer Ben, Luke, Matt & Piers as well as the incredibly lovely cohort.
Additional thanks to Rory, Naomi and all the immensely supportive & wonderful staff and trainees I’m grateful to have met whilst training at QA.
\ Document version 0.2.0
