Μετάβαση στο περιεχόμενο
Dimitris/
← Όλα τα έργα

2025 · CONNECTORS

Σύστημα E‑Exam

Ασφαλής πλατφόρμα ηλεκτρονικών εξετάσεων με RBAC, προγραμματισμό και real‑time ενημερώσεις.

  • Next.js 14
  • NestJS
  • Prisma
  • PostgreSQL
  • Docker
Πρόβλημα
Οι διαδικτυακές εξετάσεις χρειάζονται αυθεντικοποίηση, αυστηρό διαχωρισμό ρόλων (Διαχειριστής, Καθηγητής, Μαθητής), προγραμματισμό, βαθμολόγηση και real-time ενημερώσεις σε ένα ασφαλές σύστημα.
Τι έφτιαξα
Μια full-stack εφαρμογή: Next.js 14 και TypeScript στο frontend, NestJS, Prisma και PostgreSQL στο backend, WebSockets για real-time ενημερώσεις, deployment με Docker Compose.
Αποτέλεσμα
Μια λειτουργική, ασφαλής πλατφόρμα εξετάσεων που καλύπτει όλο τον κύκλο, από τη δημιουργία μιας εξέτασης μέχρι τη βαθμολόγησή της. Ήταν και η πτυχιακή μου εργασία στο ΑΠΘ.

Μια ασφαλής full‑stack web εφαρμογή για διαχείριση και διεξαγωγή διαδικτυακών εξετάσεων. Υποστηρίζει αυθεντικοποίηση, έλεγχο πρόσβασης με ρόλους (RBAC), διαχείριση/προγραμματισμό εξετάσεων και real‑time ενημερώσεις.

Χαρακτηριστικά:

  • Αυθεντικοποίηση & εξουσιοδότηση
  • Έλεγχος πρόσβασης με ρόλους (Διαχειριστής, Καθηγητής, Μαθητής)
  • Προγραμματισμός & βαθμολόγηση εξετάσεων
  • Real‑time ενημερώσεις (WebSockets)
  • Responsive σχεδιασμός

Τεχνολογίες:

Frontend: Next.js 14, TypeScript, Tailwind CSS
Backend: NestJS, Prisma ORM, PostgreSQL
Deployment: Docker & Docker Compose

Εικόνες:

Σελίδα Login
Πίνακας Ελέγχου
Βαθμολόγηση
Δημιουργία Εξέτασης
Πληροφορίες Εξέτασης