Knowledge Quest is a quiz web application designed to spark curiosity by exploring
lesser-known but fascinating fields of knowledge.
The goal of this project is to encourage people of all ages—especially young learners—
to discover new subjects, hobbies, and potential passions through interactive quizzes.
The application is fully deployed and accessible online.
https://knowledge-quest-bufo.onrender.com/
-
Django – Full-stack Python web framework
-
Python – High-level interpreted programming language
-
[PostgreSQL] – Production-grade relational database
(Hosted on Neon)
- Django Allauth – Secure and feature-rich authentication system
https://docs.allauth.org/en/dev/introduction/index.html
Note: Email verification is currently disabled due to the lack of a transactional email service. This feature is planned for future implementation.
- Bootstrap 5 (CDN) – Minimal styling and responsive layout
- psycopg3 – PostgreSQL adapter for Python
- Uvicorn – High-performance ASGI server
- Gunicorn – WSGI server managing multiple Uvicorn workers
- WhiteNoise – Static file serving in production
All other dependencies are listed in the requirements.txt file.
- Enable email verification via a transactional email service
- Add more quiz categories and difficulty levels
- Improve UI/UX with enhanced styling
- User analytics and progress tracking