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
Εικόνες:




