Please use this identifier to cite or link to this item:
https://olympias.lib.uoi.gr/jspui/handle/123456789/39924Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Δούκας, Παρασκευάς | el |
| dc.date.accessioned | 2026-03-24T11:25:17Z | - |
| dc.date.available | 2026-03-24T11:25:17Z | - |
| dc.identifier.uri | https://olympias.lib.uoi.gr/jspui/handle/123456789/39924 | - |
| dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
| dc.subject | Διαδίκτυο | el |
| dc.subject | Εφαρμογή | el |
| dc.subject | Full-Stack | en |
| dc.subject | Αθλητική πληροφόρηση | el |
| dc.title | Υλοποίηση FULL-STACK WEB εφαρμογής αθλητικής πληροφόρησης | el |
| heal.type | bachelorThesis | - |
| heal.type.en | Bachelor thesis | en |
| heal.type.el | Προπτυχιακή/Διπλωματική εργασία | el |
| heal.classification | Διαδίκτυο - Εφαρμογή | - |
| heal.classification | Αθλητική πληροφόρηση | - |
| heal.dateAvailable | 2026-03-24T11:26:17Z | - |
| heal.language | el | - |
| heal.access | free | - |
| heal.recordProvider | Πανεπιστήμιο Ιωαννίνων. Σχολή Πληροφορικής και Τηλεπικοινωνιών. Τμήμα Πληροφορικής και Τηλεπικοινωνιών | el |
| heal.publicationDate | 2026 | - |
| heal.abstract | Η παρούσα εργασία πραγματεύεται τη σχεδίαση και υλοποίηση της διαδικτυακής εφαρμογής "Sport90", μιας σύγχρονης πλατφόρμας παροχής αθλητικών δεδομένων σε πραγματικό χρόνο. Σκοπός του έργου είναι η δημιουργία ενός λειτουργικού συστήματος που επιτρέπει στους χρήστες να παρακολουθούν βαθμολογίες, αποτελέσματα αγώνων, ρόστερ ομάδων και ειδησεογραφία από τα σημαντικότερα ευρωπαϊκά πρωταθλήματα ποδοσφαίρου. Η αρχιτεκτονική της εφαρμογής βασίζεται στο μοντέλο τριών επιπέδων (3-tier architecture). Για την ανάπτυξη της δυναμικής διεπαφής χρήστη (Frontend) χρησιμοποιήθηκε η βιβλιοθήκη React, ενώ για τη δημιουργία ενός διακομιστή μεσολάβησης (Proxy Server) αξιοποιήθηκε το περιβάλλον Node.js με το framework Express. Ο Proxy Server διαδραματίζει κρίσιμο ρόλο, καθώς διασφαλίζει την ασφαλή επικοινωνία με την εξωτερική πηγή δεδομένων Football-Data.org API, επιλύοντας παράλληλα προβλήματα ασφάλειας και περιορισμών CORS. Στο επίπεδο της υλοποίησης, δόθηκε ιδιαίτερη έμφαση στη διαχείριση καταστάσεων μέσω των React Hooks (useState, useEffect) για τον αυτόματο συγχρονισμό των δεδομένων, καθώς και στον αποκρινόμενο σχεδιασμό (Responsive Design) μέσω του Tailwind CSS για την απρόσκοπτη λειτουργία σε κάθε είδους συσκευή. Τα αποτελέσματα καταδεικνύουν την αποτελεσματικότητα του συνδυασμού αυτών των τεχνολογιών στην κατασκευή γρήγορων και κλιμακώσιμων εφαρμογών, θέτοντας τις βάσεις για μελλοντικές επεκτάσεις όπως η ενσωμάτωση βάσεων δεδομένων. | el |
| heal.abstract | This thesis explores the design and implementation of "Sport90", a modern web application providing real-time sports data. The objective of this project is to create a functional system that allows users to track league standings, match results, team rosters, and football news from the most prominent European leagues. The application architecture is based on a three-tier model, utilizing the React library for the development of a dynamic frontend and the Node.js environment with the Express framework for the creation of a Proxy Server. The Proxy Server plays a vital role by ensuring secure communication with the external Football-Data.org API, effectively resolving security issues and CORS restrictions. On the implementation level, significant emphasis was placed on state management using React Hooks (useState, useEffect) for automatic data synchronization, as well as on Responsive Design using Tailwind CSS to ensure seamless operation across desktops and mobile devices. The project results demonstrate the effectiveness of combining these technologies in building fast, secure, and scalable applications, while establishing a foundation for future enhancements such as database integration and real-time updates via WebSockets. | en |
| heal.advisorName | Βαρτζιώτης, Φώτιος | el |
| heal.committeeMemberName | Λιαροκάπης, Δημήτριος | el |
| heal.committeeMemberName | Κατσής, Χρήστος | el |
| heal.academicPublisher | Τμήμα Μουσικών Σπουδών | el |
| heal.academicPublisherID | uoi | - |
| heal.fullTextAvailability | true | - |
| Appears in Collections: | Προπτυχιακές εργασίες Τμ. Μηχανικών Πληροφορικής Τ.Ε. | |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| ΔΟΥΚΑΣ ΠΑΡΑΣΚΕΥΑΣ -ΠΛΗΡΟΦΟΡΙΚΗΣ &ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ.pdf | 2 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License