Skip to content

Quiz Master(v2) [also named as "Quiz Pilot"] is project undertaken to fulfil the course requirement of Modern Application Development-II in *BS in Data Science and Application from Indian Institute of Technology, Madras.

License

Notifications You must be signed in to change notification settings

22f2001443/QuizMasterV2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuizMasterV2

It is a multi-user app (one requires an administrator and other users) that acts as an exam preparation site for multiple courses, a project undertaken to fulfil the course requirement of Modern Application Development-II in BS in Data Science and Application from Indian Institute of Technology, Madras.

Tech Stack:

For Backend:

  1. Flask : Creating and handling the APIs
  2. SQLite : a lightweight, self-contained, serverless relational database management system (RDBMS)
  3. Redis : Remote Dictionary Server, an open-source, in-memory key-value store that is here used as a: • Database • Cache • Message broker • Task queue backend
  4. Celery : an asynchronous task queue/job queue based on distributed message passing
  5. Jinja2 : Used for rendering HTML templates.

For Frontend:

  1. Vue : For creating UI
  2. Pinia : For State management
  3. ChartJS: For rendering charts

File Structure:

QUIZMASTERV2/
 ├──backend/   <-- Please find README.md file inside this folder to run the backend of the app 
 └──frontend/  <-- Please find README.md file inside this folder to run the frontend of the app

About

Quiz Master(v2) [also named as "Quiz Pilot"] is project undertaken to fulfil the course requirement of Modern Application Development-II in *BS in Data Science and Application from Indian Institute of Technology, Madras.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •