Quizey is an AI-powered quiz generation platform developed as part of the INFS3203 Systems Deployment & Implementation project.
The system allows users to generate quizzes from any topic, take interactive assessments, and receive instant feedback with AI-powered explanations.
- Nasser Al-Kawari (60303522)
- Mohamad Albasleh (60301157)
- Abdelrahman Said (60303299)
Quizey aims to enhance learning by combining AI with interactive quizzes.
Users can input study material or topics, and the system generates structured quizzes, tracks performance, and provides feedback.
- User registration and login
- Secure session handling
- Generate quizzes from topics or text input
- Customizable difficulty and number of questions
- Interactive multiple-choice questions
- Real-time progress tracking
- Smooth navigation between questions
- User performance overview
- Quiz history tracking
- Score visualization
- Instant answer validation
- AI-generated explanations for better understanding
The system follows a full-stack architecture:
- React
- JavaScript
- CSS
- React Router
- Node.js
- Express
- REST API
- (Add your DB here → e.g., PostgreSQL / MongoDB)
- Docker (containerization)
- GitHub Actions (CI/CD pipeline)
- GitHub (version control + PR workflow)
The project includes a CI/CD pipeline using GitHub Actions:
- Code is automatically built on every push
- Ensures project consistency and prevents breaking changes
- Docker image is built and prepared for deployment
- Ready for cloud or container-based hosting