Ιστοσελίδα δημοπρασιών με χρήση του Django ως back-end framework, της CSS, Bootstrap(CSS framework) και JavaScript για front-end γλώσσες προγραμματισμού και Python για back-end με ενσωματωμένη βάση δεδομένων και απόκριση σε μεγάλες και μικρές συσκευές
Responsive auction website with the use of Django as the back-end framework, CSS, Bootstrap (CSS framework) and JavaScript as the front-end programming languages and Python as the back-end, with database integration
Keywords
Django ; Recommendation algorithm ; Green Sock animations ; JavaScript ; CSS ; Python ; Full-Stack Web App ; Unit testing ; Integration testingAbstract
Αποκριτική (responsive) ιστοσελίδα σε Django Framework με χρήση των γλωσσών Python, JavaScript, CSS, Green Sock (βιβλιοθήκη της JavaScript) και του Bootstrap (CSS framework), η οποία έχει λειτουργία σαν την ιστοσελίδα E-Bay όπου ο χρήστης μπορεί να βάζει ένα προϊόν σε δημοπρασία και άλλοι χρήστες μπορούν να κάνουν προσφορά ώστε να το αγοράσουν. Υπάρχει δυνατότητα «κλεισίματος» του προϊόντος από τον πωλητή, όταν το επιθυμητό χρονικό λήξει ή μέσα στο χρονικό όριο χειροκίνητα για να γίνει η πώληση του προϊόντος στον χρήστη με την μεγαλύτερη προσφορά (bid). Η εφαρμογή αυτη έχει την δυνατότητα να στέλνει e-mails όταν οι χρήστες κάνουν εγγραφή στην ιστοσελίδα. Επίσης έχει ενα πολύ όμορφο front-end το οποίο είναι κατανοητό απο τους χρήστες, με animations και ωραία σχέδια. Στην αρχική σελίδα τρέχει αλγόριθμος ώστε στο τμήμα recommended products να προτείνονται προϊόντα τα οποία πιθανότατα θα ενδιαφέρουν τους χρήστες της ιστοσελίδας, με γνώμονα την συμπεριφορά των χρηστών μεσα στην ιστοσελίδα και συγκεκριμένα συλλέγωντας στοιχεία απο τις κριτικές που κάνουν. Έτσι, χρησιμοποιώντας collaborative filtering αυτη η διαδικτυακή εφαρμογή έχει την δυνατότητα να προτείνει προιόντα στους χρήστες οι οποίοι έχουν εγγραφεί στην ιστοσελίδα. Αυτή η κίνηση είναι πολύ σημαντική για σύγχρονες διαδικτυακές εφαρμογές ηλεκτρονικού εμπορίου καθώς μπορεί να βοηθήσει στην αύξηση των πωλήσεων.
Abstract
Responsive website, using Django as back-end framework and the languages Python, Javascript, Css, Green Sock (JavaScript library) and Bootstrap (CSS framework) which has the same function as E-bay, where the users are able to auction items in order to accept offers and eventually to sell their item. There is a closing option where the seller can wait until the time is over to close an item or he/she can close the item by hand (before the time ends) in order to make it unavailable to the public and sell it to the highest bidder at that time. Furthermore e-mails will be sent when users register to the website. This web app has a very beautiful front-end which is easy to understand by the users, with animations and really nice designs. At the main page where the recommended products section lies, on the back-end, there is a recommendation algorithm running in order to recommend products that the user might be interested depending on his/hers behavior at the sites premises, as this web app collects the ratings each user submits, for this purpose. So using collaborative filtering this web app is able to recommend products to the authenticated users. This is a very crucial move, as it can help in the increase of the sales.