Ανάπτυξη σύγχρονου ηλεκτρονικού καταστήματος και έλεγχος αξιοπιστίας λογισμικού
Development and quality assurance of an e-shopping system
Keywords
React JS ; Tailwind CSS ; Admin ; Firebase ; Stripe ; Quality assurance ; Testing ; Unit ; Ui ; Προϊόντα ; Component ; Hook ; State ; Store ; Modal ; ΔεδομέναAbstract
Η εργασία αναλύει και δημιουργεί ένα ηλεκτρονικό κατάστημα, περιέχει μια μικρή περιγραφή για το ηλεκτρονικό εμπόριο και βοηθά στη μελέτη των θεμελιωδών πτυχών του ReactJS και Tailwind CSS. Η εφαρμογή θα επιτρέπει στους χρήστες να αγοράζουν είδη που σχετίζονται με τις ανάγκες τους. Επίσης παρέχει χρήσιμα εργαλεία για να βοηθήσουν τους ιδιοκτήτες να διαχειρίζονται το ηλεκτρονικό τους κατάστημα μέσω της εφαρμογής διαχειριστή προσφέροντας την δυνατότητα των άμεσων δυναμικών εκχωρήσεις προϊόντων και κατηγοριών καθώς και με τον χειρισμό παραγγελιών και πληρωμών. Άλλοι στόχοι αποτελούν οι αυστηροί έλεγχοι που αφορούν την διεπαφή του χρήστη με την εφαρμογή, καθώς και την σωστή λειτουργία σε διάφορα μέρη του κώδικα όπου χρίζουν ζωτικής σημασίας για την ομαλή λειτουργία του συστήματος. Εξετάζει επιπλέον την αποτελεσματικότητα των διαδικασιών διασφάλισης ποιότητας και παρέχει συστάσεις για την περαιτέρω βελτίωση της απόδοσης και της αξιοπιστίας του ηλεκτρονικού καταστήματος.
Abstract
The thesis analyzes and creates an online store, containing a brief description of the e-commerce and helps in studying the fundamental aspects of ReactJS and Tailwind CSS. The The application will allow users to purchase items related to their needs. Also provides useful tools to help owners manage their electronic store through the admin app offering the possibility of immediate dynamics assignments of products and categories as well as handling orders and payments. Other goals include strict controls regarding the user's interface with the application, as well as the proper functioning in various parts of the code that are vital for the smooth operation of the system. It further examines the effectiveness of the procedures. quality assurance and provides recommendations for further improving performance and reliability of the online store.