Dynamic Quiz System – project by Bhavdeep Sai
Web Development

Dynamic Quiz System

Overview

Production-ready quiz management platform built using Laravel 11 and PostgreSQL with Dockerized deployment support. The system enables dynamic quiz creation, automated scoring, multiple question type handling, REST API support, and scalable backend architecture. Designed with modular service layers, secure authentication readiness, audit logging, and optimized deployment workflows for production environments like Render.

Key Features

  • Dynamic quiz creation and management
  • Multiple question type support
  • Automated quiz evaluation and scoring
  • RESTful versioned API architecture
  • Dockerized development environment
  • API documentation support
  • Route-bound admin CRUD management
  • Testing support using Pest and PHPUnit
  • PostgreSQL database integration

Gallery

Dynamic Quiz System - 2
Dynamic Quiz System - 3
Dynamic Quiz System - 4
Dynamic Quiz System - 5
Dynamic Quiz System - 6

Tech Stack

LaravelPHPPostgreSQLDockerDocker ComposeNginxPHP-FPMREST APISanctumPest

Tools Used

DockerRenderPostgreSQLComposerGitNginxLaravelArtisanPHP-FPM