A web based responsive interactive online quiz application that allows creation of quiz, taking of quiz, keep records of quiz history and allow global and private league competition for quiz participants. Authenticated users have the capability of creating a quiz, keep track of performances of the quiz participants and see their performance against other quiz takers. Unauthenticated users have the capability to take a quiz but won't get ranked on the leaderboard. Regular challenges will be made available for quiz takers to help improve their knowledge by taking more quizzes regularly
The project will have a 3-Tier architecture in which The presentation layer will run on React Js, the Logic layer running on Django and Django rest framework, while the data layer run on MySQL database
Information about the Frontend will be found in the readme file loacted in the Frontend directory
Information about the Backend will be found in the readme file loacted in the Backend directory
Deployment will be done on AWS
Unit testing and integrated testing will be done before deploying
- Akinola Samson
- Bennet Ukoh
- Birhane Gulilat
- Emmanuel Ugoh
