Una aplicación móvil del mercado en línea (2018)
? ? Estore comenzó como un proyecto para el curso de mi base de datos. Es un mercado en línea donde puede registrarse como comprador o vendedor (o ambos). Como comprador, puede buscar tiendas por su nombre, los productos que ofrecen o su categoría. Puede ver su carrito y hacer un pedido. Como vendedor, puede configurar su tienda y agregar productos (puede editar tanto su tienda como los productos que agrega más tarde) y también puede realizar un seguimiento de los pedidos realizados por los compradores. Como comprador, puede registrarse como vendedor y configurar una tienda en cualquier momento y viceversa. La aplicación no es actualmente para su uso del público, y no puede manejar las transacciones financieras reales, sin embargo, está en vivo y todas las características están funcionando.
La versión iOS se crea en Swift y la versión Android en Java . Se creó una MySQL database para alojar la back -end y inicialmente se alojó localmente utilizando PHPMyAdmin (por lo que se necesitaba una dirección IP personalizada para acceder a ella a través de ngork ). Esta base de datos se migró más tarde a RemoteMySQL y los archivos API PHP alojados en 000webhost . La aplicación se comunica con la base de datos a través de API hechas personalizadas escritas en PHP y que contiene complex SQL queries . La base de datos en sí utiliza vistas de SQL, claves extranjeras y modelos de relación de datos One-to-One , One-to-Many y Many-to-Many . Es un modelo y una prueba de concepto, aún no destinada al uso comercial, no puede manejar la transacción financiera y la información de la tarjeta de crédito real no debe almacenarse en la aplicación.

Las capturas de pantalla y los videos de la aplicación se pueden encontrar aquí: https://malaksadek.wordpress.com/2019/08/09/estore-the-online-marketplace/
La aplicación está disponible para descargar en: