dc.contributor.advisor | Αλέπης, Ευθύμιος | |
dc.contributor.author | Γκολέμι, Κριστιάν | |
dc.contributor.author | Golemi, Kristian | |
dc.date.accessioned | 2025-07-16T08:51:58Z | |
dc.date.available | 2025-07-16T08:51:58Z | |
dc.date.issued | 2025-06 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/17959 | |
dc.description.abstract | Στο σημερινό κόσμο του εμπορίου που κινείται με ραγδαίους ρυθμούς, επιχειρήσεις και αγοραστές
αναζητούν συνεχώς εξυπνότερους τρόπους σύνδεσης, ειδικά όσον αφορά τις προσφορές περιορισμένου
χρόνου. Η παρούσα πτυχιακή εργασία έχει σκοπό τη δημιουργία μιας web εφαρμογής, ειδικά
σχεδιασμένης να γεφυρώσει ακριβώς αυτό το κενό, αντλώντας έμπνευση από αντίστοιχα επιτυχημένα
μοντέλα που ήδη ευδοκιμούν σε ευρωπαϊκές αγορές. Η εφαρμογή απευθύνεται σε δύο διαφορετικούς
ρόλους χρηστών: πωλητές και αγοραστές. Για τους ιδιοκτήτες καταστημάτων, είναι ένα απλό εργαλείο
που μπορούν να χρησιμοποιήσουν ώστε να στήσουν και να διαχειριστούν τα προϊόντα του καταστήματός
τους, να καταχωρήσουν προσφορές με περιορισμένη χρονική διαθεσιμότητα και απόθεμα, καθώς και να
παρακολουθούν τις πωλήσεις – μια πραγματική βοήθεια στη μείωση της σπατάλης και την αύξηση των
εσόδων. Από την άλλη, οι αγοραστές μπορούν εύκολα να βρουν κοντινά καταστήματα που προσφέρουν
ειδικές προσφορές, να ελέγξουν τις λεπτομέρειες των προϊόντων και να ολοκληρώσουν αγορές με
διάφορες επιλογές πληρωμής. Βασικές λειτουργίες για τους αγοραστές περιλαμβάνουν έξυπνες
αναζητήσεις βάσει τοποθεσίας, ένα φιλικό chatbot τεχνητής νοημοσύνης και έναν χάρτη στον οποίον οι
χρήστες μπορούν να περιηγηθούν και να ανακαλύψουν καταστήματα γύρω τους. Η εφαρμογή
κατασκευάστηκε με έντονη εστίαση στο να είναι διαισθητική, γρήγορη και εύκολη στη χρήση για όλους.
Για την υλοποίησή της, χρησιμοποιήθηκαν σύγχρονες τεχνολογίες όπως Next.js για το frontend και
Node.js, MongoDB για το backend. Η επικοινωνία μεταξύ frontend και backend επιτυγχάνεται κυρίως με
τη χρήση GraphQL και σε μικρότερο βαθμό μέσω REST. Συνολικά, η εφαρμογή στοχεύει στη
δημιουργία μιας αμοιβαία επωφελούς κατάστασης, βοηθώντας τις επιχειρήσεις να διαχειρίζονται
αποτελεσματικά τις προσφορές τους, ενώ παράλληλα δίνει στους καταναλωτές έναν απλό τρόπο να
εκμεταλλευτούν εξαιρετικές ευκαιρίες, συμβάλλοντας στην αποδοτικότητα και τη μείωση της σπατάλης
προϊόντων. | el |
dc.format.extent | 43 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.title | Εφαρμογή κινητών συσκευών με ενσωματωμένες έξυπνες λειτουργίες, για την παροχή αγαθών και υπηρεσιών από καταστήματα σε προνομιακές τιμές και περιορισμένο χρονικό διάστημα, υλοποιημένη σε Next.js και Node.js. | el |
dc.title.alternative | Application for mobile devices with integrated smart functions for the provision of goods and services from stores at privileged prices and a limited time period, implemented with Next.js and Node.js. | el |
dc.type | Bachelor Dissertation | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | In todays fast-paced retail world, both businesses and customers are always looking for smarter ways to
connect, especially when it comes to time-sensitive deals. The goal of this thesis is the creation of a web
application designed to bridge just that gap, drawing inspiration from successful models already thriving
in European markets. Our application addresses two user roles: sellers and buyers. For shop owners, it is
a straightforward tool to set up and manage the products of their store, list offers with limited-time and
stock availability, and track sales – a real help in cutting down on waste and boosting income. On the
other hand, buyers can easily find nearby stores offering special promotions, check out product details,
and complete purchases with various payment options. Key features for buyers include smart location-
based searches, a friendly AI chatbot, and map in which the users can browse and discover nearby stores.
The app was designed with a strong focus on making it intuitive, quick, and easy to use for everyone. For
its implementation, modern technologies were used, such as Next.js for the frontend and Node.js,
MongoDB for the backend. The communication between frontend and backend is mainly accomplished
by the use of GraphQL and REST to a lesser extent. Ultimately, the application aims to create a win-win
situation, helping businesses effectively manage their sales, while giving consumers a simple way to snag
great deals, all while contributing positively to efficiency and less product waste. | el |
dc.subject.keyword | e-commerce | el |
dc.subject.keyword | ChatGPT | el |
dc.subject.keyword | Next.js | el |
dc.subject.keyword | Node.js | el |
dc.subject.keyword | Flash Sales | el |
dc.subject.keyword | Google Maps | el |
dc.subject.keyword | AI Chatbot | el |
dc.subject.keyword | Stripe | el |
dc.subject.keyword | Online Payments | el |
dc.subject.keyword | GraphQL | el |
dc.subject.keyword | Typescript | el |
dc.subject.keyword | Javascript | el |
dc.date.defense | 2025-06-27 | |