تفاصيل العمل

Shamperzon is a full-stack educational platform designed to make online assessments more interactive, competitive, and insightful for both students and educators. The system combines real-time multiplayer quiz mechanics with structured exam workflows, allowing teachers to create, manage, and monitor exams while giving students an engaging testing experience.

Built with SvelteKit on the frontend and Laravel on the backend, the platform focuses on performance, scalability, and real-time communication. Features like live leaderboards, timed exams, and multiplayer quiz sessions are powered by WebSockets, ensuring low-latency updates and a smooth user experience.

The application supports multiple roles — including students, teachers, parents, and administrators — each with tailored permissions and dashboards. Teachers and parents can track student progress, monitor exam activity, and gain actionable insights, while administrators maintain full control over the platform.

This project demonstrates my ability to architect and build complex full-stack applications, design real-time systems, implement secure authentication flows, and deliver production-ready software.

Stack used

HTML

CSS

JavaScript

Bootstrap5

TypeScript

Svelte

SvelteKit

NodeJS

PHP

Laravel

MySQL

GIT

SocketIO

Redis

Paymob

Most Important Features

Exams

Online Multiplayer Quiz Game

Email password Auth

Google OAuth2 Auth

Game Preview

Game Leaderboard

Exams Preview

Exams With Timer

Dynamic Creation of Exams

Videos for every Question

Students , Teachers and Parents accounts

Teachers and Parents can monitor Students Exams

Online payment gateway (paymob)

Admin Dashboard

Authorization Using spatie roles-permissions

Self Developed Text Editor

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
9
تاريخ الإضافة
تاريخ الإنجاز
المهارات