Une application mobile de marché en ligne (2018)
? ? Estore a commencé comme un projet pour mon cours de base de données. Il s'agit d'un marché en ligne où vous pouvez vous inscrire en tant qu'acheteur ou vendeur (ou les deux). En tant qu'acheteur, vous pouvez rechercher des magasins par leur nom, les produits qu'ils proposent ou leur catégorie. Vous pouvez voir votre panier et passer une commande. En tant que vendeur, vous pouvez configurer votre magasin et ajouter des produits (vous pouvez modifier à la fois votre magasin et les produits que vous ajoutez plus tard) et vous pouvez également garder une trace des commandes passées par les acheteurs. En tant qu'acheteur, vous pouvez vous inscrire en tant que vendeur et configurer un magasin à tout moment et vice versa. L'application n'est pas actuellement à utiliser par le public et ne peut pas gérer les transactions financières réelles, mais elle est en direct et toutes les fonctionnalités fonctionnent.
La version iOS est créée dans Swift et la version Android en Java . Une MySQL database a été créée pour héberger le back-end et a été initialement hébergé localement à l'aide PHPMyAdmin (c'est pourquoi une adresse IP personnalisée était nécessaire pour y accéder via ngork ). Cette base de données a ensuite été migrée vers RemoteMySQL et les fichiers API PHP hébergés sur 000webhost . L'application communique avec la base de données via des API personnalisées écrites en PHP et contenant complex SQL queries . La base de données elle-même utilise les vues SQL, les clés étrangères et les modèles de relations de données One-to-One , One-to-Many et Many-to-Many . Il s'agit d'un modèle et d'une preuve de concept, qui n'est pas encore destiné à une utilisation commerciale, il ne peut pas gérer les transactions financières et les informations réelles de la carte de crédit ne doivent pas être stockées sur l'application.

Des captures d'écran et des vidéos de l'application sont disponibles ici: https://malaksadek.wordpress.com/2019/08/09/estore-the-online-marketplace/
L'application est disponible en téléchargement sur: