| dc.contributor.advisor | Alepis, Efthimios | |
| dc.contributor.advisor | Αλέπης, Ευθύμιος | |
| dc.contributor.author | Bordeianu, Laurentiu - Florin - Angelo | |
| dc.contributor.author | Μπορντεϊάνου, Λαουρέντσιου - Φλορίν - Άντζελο | |
| dc.date.accessioned | 2026-07-23T07:33:48Z | |
| dc.date.available | 2026-07-23T07:33:48Z | |
| dc.date.issued | 2026-07 | |
| dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/19618 | |
| dc.description.abstract | Η παρούσα πτυχιακή εργασία αφορά τη σχεδίαση και υλοποίηση του TimeZap, ενός πληροφοριακού συστήματος διαχείρισης εργασιών και συνηθειών. Η εφαρμογή αναπτύχθηκε ως λειτουργικό πρωτότυπο πρώτης έκδοσης (V1), με στόχο την υποστήριξη της καθημερινής προσωπικής οργάνωσης μέσα από ενιαία διαχείριση εργασιών, επαναλαμβανόμενων συνηθειών, ημερολογιακής προβολής, προόδου και υπενθυμίσεων.
Το TimeZap αντιμετωπίζει το πρόβλημα της διάσπασης της παραγωγικότητας σε πολλά διαφορετικά εργαλεία. Οι εργασίες και οι συνήθειες μοντελοποιούνται ως διακριτές έννοιες, καθώς έχουν διαφορετική χρονική συμπεριφορά, κανόνες καταγραφής και ανάγκες παρακολούθησης. Η υλοποίηση βασίστηκε σε full-stack αρχιτεκτονική, με frontend σε Expo, React Native, React Native Web και TypeScript, backend σε Node.js/Express.js και μόνιμη αποθήκευση δεδομένων σε PostgreSQL. Η αυθεντικοποίηση βασίζεται σε JWT, ενώ οι κωδικοί πρόσβασης αποθηκεύονται ως bcrypt hashes.
Το σύστημα περιλαμβάνει εγγραφή και σύνδεση χρήστη, διαχείριση εργασιών, multi-day tasks, συνήθειες με κανόνες επανάληψης, habit logs, streaks, dashboard, calendar, settings, themes, localization, notification center, τοπικές ειδοποιήσεις Android όπου υποστηρίζονται και προαιρετική λειτουργία AI Suggestions μέσω Gemini API. Η AI λειτουργία επιστρέφει μόνο προτάσεις προς έλεγχο από τον χρήστη και δεν δημιουργεί αυτόματα δεδομένα. Το TimeZap παρουσιάζεται ως ακαδημαϊκά τεκμηριωμένο V1 λειτουργικό πρωτότυπο και όχι ως production-ready προϊόν. | el |
| dc.format.extent | 56 | el |
| dc.language.iso | el | el |
| dc.publisher | Πανεπιστήμιο Πειραιώς | el |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
| dc.title | Σχεδίαση και υλοποίηση πληροφοριακού συστήματος διαχείρισης εργασιών και συνηθειών | el |
| dc.title.alternative | Design and implementation of a task and habit management information system | el |
| dc.type | Bachelor Dissertation | el |
| dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
| dc.description.abstractEN | This thesis presents the design and implementation of TimeZap, a task and habit management information system. The application was developed as a functional Version 1 prototype aiming to support daily personal organization through unified task management, recurring habit tracking, calendar views, progress monitoring and reminders.
TimeZap addresses the fragmentation of productivity information across multiple tools. Tasks and habits are treated as distinct concepts, since they differ in time behavior, tracking requirements and recurrence logic. The system follows a full-stack architecture, with a frontend implemented in Expo, React Native, React Native Web and TypeScript, a backend implemented in Node.js/Express.js, and persistent storage in PostgreSQL. Authentication is based on JWT, while user passwords are stored as bcrypt hashes.
The V1 system includes user registration and login, task management, multi-day tasks, habits with recurrence rules, habit logs, streaks, dashboard, calendar, settings, themes, localization, a notification center, Android local notifications where supported, and an optional Gemini-based AI Suggestions feature. The AI feature only returns reviewable suggestions and does not automatically create user data. TimeZap is presented as an academically documented V1 prototype, not as a production-ready commercial product. | el |
| dc.subject.keyword | Πληροφοριακό σύστημα | el |
| dc.subject.keyword | Διαχείριση εργασιών | el |
| dc.subject.keyword | Παρακολούθηση συνηθειών | el |
| dc.subject.keyword | React native | el |
| dc.subject.keyword | PostgreSQL | el |
| dc.subject.keyword | Information system | el |
| dc.date.defense | 2026-07-13 | |