Εμφάνιση απλής εγγραφής

Σχεδιασμός και υλοποίηση εφαρμογής ιστοσελίδας για αγορά πανεπιστημιακών συγγραμάτων σε Angular, Node JS και Express

dc.contributor.advisorΑλέπης, Ευθύμιος
dc.contributor.authorΑποστόλου, Αγγελική
dc.date.accessioned2025-11-07T07:20:36Z
dc.date.available2025-11-07T07:20:36Z
dc.date.issued2025-09
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/18364
dc.description.abstractΗ παρούσα πτυχιακή εργασία εστιάζει στην ανάπτυξη της διαδικτυακής εφαρμογής “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 τεχνολογίες και αποσκοπεί στην απλοποίηση της ηλεκτρονικής αγοράς ακαδημαϊκών συγγραμμάτων.el
dc.format.extent42el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleΣχεδιασμός και υλοποίηση εφαρμογής ιστοσελίδας για αγορά πανεπιστημιακών συγγραμάτων σε Angular, Node JS και Expressel
dc.title.alternativeDesign and implementation of a web application for the purchase of university textbooks using Angular, Node JS, and Expressel
dc.typeBachelor Dissertationel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThis thesis focuses on the development of the web application “UniBookie”. It is a comprehensive e-commerce platform that offers the ability to search, view and purchase university textbooks. The user-friendly and intuitive interface is designed to serve not only students but also any scholar with scientific interests. The development of the application was based on technologies such as TypeScript, Angular, Express, Node.js and MongoDB, combining frontend and backend architecture. The frontend has been implemented with Angular and provides a dynamic interaction with the user. The backend is based on Express and Node.js and manages requests, data flow and connection to the MongoDB database. The protection of personal data and secure access is achieved through authentication using JSON Web Token (JWT). Users can register on the platform, log in and search for products. They can then add the textbooks of their choice to the shopping cart and complete the ordering process in a simple and understandable way. The application follows the B2C (Business-to-Consumer) model, allowing direct communication between the platform and the end user. In addition, emphasis was placed on the performance, security and expandability of the system, leaving room for possible future extensions or improvements. Overall, “UniBookie” is an easy-to-use and complete system. Its development was based on MEAN technologies and aims to simplify the electronic purchase of academic books.el
dc.subject.keywordWeb-applicationel
dc.subject.keyworde-Commerceel
dc.subject.keywordTypescriptel
dc.subject.keywordAngularel
dc.subject.keywordMongoDBel
dc.subject.keywordExpressel
dc.subject.keywordNode.jsel
dc.subject.keywordAuthenticationel
dc.subject.keywordΑναζήτησηel
dc.subject.keywordΧρήστηςel
dc.subject.keywordΛογαριασμόςel
dc.subject.keywordΣυγγράμματαel
dc.subject.keywordΠαραγγελίαel
dc.date.defense2025-10-29


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»