Σχεδιασμός και υλοποίηση εφαρμογής ιστοσελίδας για αγορά πανεπιστημιακών συγγραμάτων σε Angular, Node JS και Express
Design and implementation of a web application for the purchase of university textbooks using Angular, Node JS, and Express

Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Web-application ; e-Commerce ; Typescript ; Angular ; MongoDB ; Express ; Node.js ; Authentication ; Αναζήτηση ; Χρήστης ; Λογαριασμός ; Συγγράμματα ; ΠαραγγελίαΠερίληψη
Η παρούσα πτυχιακή εργασία εστιάζει στην ανάπτυξη της διαδικτυακής εφαρμογής “UniBookie”. Πρόκειται για μια ολοκληρωμένη πλατφόρμα ηλεκτρονικού εμπορίου που προσφέρει δυνατότητες αναζήτησης, προβολής και αγοράς πανεπιστημιακών συγγραμμάτων. Το εύχρηστο και φιλικό περιβάλλον της εφαρμογής εξυπηρετεί όχι μόνο τους φοιτητές αλλά και οποιονδήποτε μελετητή με επιστημονικά ενδιαφέροντα.
Η ανάπτυξη της εφαρμογής βασίστηκε σε τεχνολογίες όπως TypeScript, Angular, Express, Node.js και MongoDB, συνδυάζοντας frontend και backend αρχιτεκτονική. Το frontend, έχει υλοποιηθεί με Angular και παρέχει δυναμική αλληλεπίδραση με τον χρήστη. Το backend είναι βασισμένο σε Express και Node.js και διαχειρίζεται τα requests, τη ροή δεδομένων και τη σύνδεση με τη βάση δεδομένων MongoDB.
Η προστασία των προσωπικών δεδομένων και η ασφαλής πρόσβαση επιτυγχάνεται μέσω authentication με τη χρήση JSON Web Token (JWT). Οι χρήστες μπορούν να εγγραφούν στην πλατφόρμα, να συνδεθούν και να αναζητήσουν προϊόντα. Εν συνεχεία, έχουν τη δυνατότητα να προσθέσουν τα συγγράμματα της επιλογής τους στο καλάθι αγορών και να ολοκληρώσουν τη διαδικασία παραγγελίας με απλό και κατανοητό τρόπο.
Η εφαρμογή ακολουθεί το μοντέλο B2C (Business-to-Consumer), επιτρέποντας την άμεση επικοινωνία μεταξύ πλατφόρμας και τελικού χρήστη. Επιπλέον, δόθηκε έμφαση στην απόδοση, την ασφάλεια και την επεκτασιμότητα του συστήματος, λαμβάνοντας υπόψη πιθανές μελλοντικές επεκτάσεις ή βελτιώσεις.
Συνολικά, το “UniBookie” αποτελεί ένα εύχρηστο και ολοκληρωμένο πληροφοριακό σύστημα. Η ανάπτυξη του βασίστηκε στις MEAN τεχνολογίες και αποσκοπεί στην απλοποίηση της ηλεκτρονικής αγοράς ακαδημαϊκών συγγραμμάτων.


