Um aplicativo móvel de mercado on -line (2018)
? ? O ESTore começou como um projeto para o meu curso de banco de dados. É um mercado on -line onde você pode se registrar como comprador ou vendedor (ou ambos). Como comprador, você pode procurar lojas pelo nome, pelos produtos que eles oferecem ou sua categoria. Você pode ver seu carrinho e fazer um pedido. Como vendedor, você pode configurar sua loja e adicionar produtos (você pode editar sua loja e os produtos que adicionar mais tarde) e também pode acompanhar os pedidos feitos pelos compradores. Como comprador, você pode se registrar como vendedor e configurar uma loja a qualquer momento e vice -versa. O aplicativo não é atualmente para uso pelo público e não pode lidar com transações financeiras reais, no entanto, está ao vivo e todos os recursos estão funcionando.
A versão iOS é criada no Swift e na versão Android em Java . Um MySQL database foi criado para hospedar o back -end e foi hospedado inicialmente localmente usando PHPMyAdmin (e é por isso que foi necessário um endereço IP personalizado para acessá -lo através do ngork ). Mais tarde, esse banco de dados foi migrado para RemoteMySQL e os arquivos da API PHP hospedados no 000webhost . O aplicativo se comunica com o banco de dados por meio de APIs personalizadas escritas no PHP e contendo complex SQL queries . O próprio banco de dados faz uso de visualizações SQL, chaves estrangeiras e modelos de relacionamento de dados individuais, One-to-Many One-to-One e Many-to-Many . É um modelo e uma prova de conceito, ainda não destinada ao uso comercial, não pode lidar com a transação financeira e as informações reais do cartão de crédito não devem ser armazenadas no aplicativo.

Capturas de tela e vídeos do aplicativo podem ser encontrados aqui: https://malaksadek.wordpress.com/2019/08/09/estore-the-online-marketplace/
O aplicativo está disponível para download em: