A feature-rich Quiz application built with Django, allowing users to take quizzes in various categories and earn a professional PDF Certificate upon completion.
- Dynamic Quiz: Filter by Category and Difficulty.
- Instant Results: Real-time scoring and percentage calculation.
- PDF Generation: Automated certificates using WeasyPrint.
- User Auth: Secure login, signup, and logout.
- Clean UI: Simple and intuitive dashboard.
- Backend: Python 3.x, Django 5.x
- PDF Engine: WeasyPrint
- Database: SQLite (Development)
- Frontend: Bootstrap, HTML5, CSS3
(Add your project images here!)
- Clone the repo:
git clone https://github.com/sajjadali-fullstack/django-quiz-certificates.git - Install requirements:
pip install -r requirements.txt - Run migrations:
python manage.py migrate - Start server:
python manage.py runserver