Ανάπτυξη Ιστοσελίδας / E-shop μουσικών ειδών
Abstract
Η παρούσα πτυχιακή εργασία επικεντρώνεται στην ανάπτυξη μιας ιστοσελίδας, εστιάζοντας συγκεκριμένα στη δημιουργία ενός ηλεκτρονικού καταστήματος (e-shop) για μουσικά είδη. Το εν λόγω e-shop προσφέρει μια εκτενή γκάμα μουσικών οργάνων, ενισχυτών, χορδών και αξεσουάρ, εξυπηρετώντας έτσι τους χρήστες που επιθυμούν αγορές στον τομέα αυτόν. Με τη χρήση σύγχρονων τεχνολογιών διαδικτύου, έχει επιτευχθεί η δημιουργία και του front-end με χρήση HTML5, CSS3, JavaScript,jQuery καθώς και του back-end με χρήση Node.js, Express.js και MySQL. Τα κομμάτια κώδικα που έχουν αναπτυχθεί εξυπηρετούν τόσο την πλοήγηση των χρηστών στο e-shop όσο και την εξυπηρέτηση των αγορών τους, καθώς και τη διαδικασία δημιουργίας λογαριασμού. Στη διαδικασία ανάπτυξης της ιστοσελίδας, λαμβάνονται υπόψη οι αρχές του σχεδιασμού και της ανάπτυξης μιας επιτυχημένης ιστοσελίδας/e-shop. Η σχεδίαση περιλαμβάνει την εξέταση στατικών και δυναμικών στοιχείων της ιστοσελίδας, καθώς και την εφαρμογή των αρχών της ασφάλειας και προστασίας δεδομένων. Επίσης, δίνεται έμφαση στη βελτίωση της εμπειρίας του χρήστη και στον σχεδιασμό της διεπαφής του χρήστη (UX/UI), με στόχο τη δημιουργία μιας ευχάριστης και λειτουργικής περιήγησης στο e-shop.
Επιπλέον, εξετάζονται οι τάσεις και οι καινοτομίες στον σχεδιασμό ιστοσελίδων για κινητές συσκευές, λαμβάνοντας υπόψη τη σημασία της φιλικότητας προς το χρήστη και την προσαρμοστικότητα σε διάφορες οθόνες και συσκευές.------------------------------------------- The present thesis focuses on developing a website, specifically targeting the creation of an e-shop for musical items. The aforementioned e-shop offers an extensive range of musical instruments, amplifiers, strings, and accessories, catering to users interested in purchasing within this domain. By utilizing modern web technologies, both the front-end and back-end have been developed using HTML5, CSS3, JavaScript, jQuery, Node.js, Express.js, and MySQL. The pieces of code developed serve the navigation of users within the e-shop, their purchases, as well as the account creation process.
Throughout the website development process, principles of designing and building a successful website/e-shop are taken into consideration. The design encompasses the examination of static and dynamic elements of the website, along with the implementation of principles of security and data protection. Moreover, emphasis is placed on improving the user experience and designing the user interface (UX/UI) with the aim of creating a pleasant and functional browsing experience on the e-shop.
Additionally, trends and innovations in website design for mobile devices are explored, considering the importance of user-friendliness and adaptability to various screens and devices.