Skip to content

Solução completa de e-commerce em PHP e Xamarin.NET

Notifications You must be signed in to change notification settings

landim32/LojaVirtual

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

Loja Virtual / App Android & iOS

Solução completa de e-commerce em PHP e Xamarin.NET

Solução completa e totalmente personalizada para para lojas virtuais e e-commerce em geral usando PHP e Xamarin.NET.

Estrutura do Projeto

  • www - Website da loja virtual em PHP e API Restful;
    • core - Contem as configurações;
    • templates - Templates da loja virtual;
    • test - Testes unitários;
    • vendor/landim32 - Módulos personalizados reutilizáveis;
      • btmenu - https://github.com/landim32/btmenu
      • easydb - https://github.com/landim32/easydb
      • google-directions - https://github.com/landim32/google-directions
      • emagine-base - Módulo base da API;
      • emagine-banner - Módulo de gestão de banners;
      • emagine-log - Módulo de log de execução no sistema;
      • emagine-login - Módulo de autenticação de usuários;
      • emagine-endereco - Módulo de endereços e busca por CEP;
      • emagine-pagamento - Módulo de pagamentos online;
      • emagine-produto - Módulo de cadastro de produtos;
      • emagine-pedido - Módulo de pedidos/entregas de compra;
      • emagine-social - Módulo de integração social e com redes sociais;
  • admin - Administrativo, cadastro de produtos, gestão de pedidos, etc (PHP);
    • core - Contem as configurações;
    • templates - Templates da loja virtual;
    • test - Testes unitários;
    • vendor/landim32 - Módulos personalizados reutilizáveis;
      • btmenu - https://github.com/landim32/btmenu
      • easydb - https://github.com/landim32/easydb
      • google-directions - https://github.com/landim32/google-directions
      • emagine-base - Módulo base da API;
      • emagine-banner - Módulo de gestão de banners;
      • emagine-log - Módulo de log de execução no sistema;
      • emagine-login - Módulo de autenticação de usuários;
      • emagine-endereco - Módulo de endereços e busca por CEP;
      • emagine-pagamento - Módulo de pagamentos online;
      • emagine-produto - Módulo de cadastro de produtos;
      • emagine-pedido - Módulo de pedidos/entregas de compra;
      • emagine-social - Módulo de integração social e com redes sociais;
      • emagine-grafico - Módulo de gráficos para web;
  • app - Aplicativo de vendas para Android e iOS (Xamarin)
    • Loja - Biblioteca com o core do aplicativo;
      • Emagine - Biblioteca geral com todos os módulos desenvolvidos;
    • Loja.Droid - Versão para Android;
    • Loja.iOS - Versão para iOS;
  • ponto-venda - Aplicativo de ponto venda offline para Android e iOS (Xamarin) (INCOMPLETO)
    • Loja - Biblioteca com o core do aplicativo;
      • Emagine - Biblioteca geral com todos os módulos desenvolvidos;
    • Loja.Droid - Versão para Android;
    • Loja.iOS - Versão para iOS;
  • material - Material visual para o desenvolvimento;
  • sql - Dump com várias versões do banco de dados em MySQL;

Histórico de lançamentos

  • 0.8.1
    • Primeira versão utilizável

Meta

Rodrigo Landim – @Landim32Oficialrodrigo@emagine.com.br

Distribuído sob a licença GPLv2. Veja LICENSE para mais informações.

https://github.com/landim32/LojaVirtual

Contributing

  1. Faça o fork do projeto (https://github.com/landim32/LojaVirtual/fork)
  2. Crie uma branch para sua modificação (git checkout -b landim32/LojaVirtual)
  3. Faça o commit (git commit -am 'Add some fooBar')
  4. Push_ (git push origin landim32/LojaVirtual)
  5. Crie um novo Pull Request