Skip to content

dreops/crudquiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CrudQuiz - An interactive quiz web app.

In response to the first solo project at QA Consulting.

Index

Coming soon!

The Brief

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.

Entity Relationship Diagram

alt_text

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.

Testing

As per the project brief one can run pytest to run tests on my code.

Deployment


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’).

Technologies Used

  • 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

Credits

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

About

CrudQuiz is a quiz app with CRUD functionality. Fundamental SFIA Project by Andreas Andrews (aka Dre)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages