Eine mobile Online -Marktanwendung (2018)
? ? Estore begann als Projekt für meinen Datenbankkurs. Es ist ein Online -Marktplatz, auf dem Sie sich als Käufer oder Verkäufer (oder beides) anmelden können. Als Käufer können Sie nach ihren Namen, den von ihnen angebotenen Produkten oder ihrer Kategorie nach Geschäften suchen. Sie können Ihren Wagen anzeigen und eine Bestellung aufgeben. Als Verkäufer können Sie Ihr Geschäft einrichten und Produkte hinzufügen (Sie können sowohl Ihr Geschäft als auch die Produkte, die Sie später hinzufügen, bearbeiten) und können auch die Bestellungen von Käufern im Auge behalten. Als Käufer können Sie sich jederzeit als Verkäufer registrieren und ein Geschäft einrichten und umgekehrt. Die Anwendung dient derzeit nicht für die Öffentlichkeit und kann keine tatsächlichen Finanztransaktionen abwickeln, es ist jedoch live und alle Funktionen funktionieren.
Die iOS -Version wird in Swift und der Android -Version in Java erstellt. Eine MySQL database wurde erstellt, um das Back -End zu hosten, und wurde zunächst lokal unter Verwendung von PHPMyAdmin gehostet (weshalb wurde eine benutzerdefinierte IP -Adresse benötigt, um über ngork darauf zuzugreifen). Diese Datenbank wurde später in RemoteMySQL und die auf 000webhost gehosteten PHP -API -Dateien migriert. Die Anwendung kommuniziert mit der Datenbank über benutzerdefinierte APIs, die in PHP geschrieben wurden und complex SQL queries enthalten. Die Datenbank selbst nutzt SQL-Ansichten, Fremdschlüssel sowie One-to-One Datenbeziehungsmodelle, One-to-Many und Many-to-Many . Es ist ein Modell und ein Beweis für das Konzept, das noch nicht für den kommerziellen Gebrauch bestimmt ist. Es kann keine Finanztransaktion abwickeln, und echte Kreditkarteninformationen sollten nicht in der Anwendung gespeichert werden.

Screenshots und Videos der Anwendung finden Sie hier: https://malaksadek.wordpress.com/2019/08/09/estore-the-online-marketplace/
Die App steht zum Herunterladen zur Verfügung auf: