Giter Club home page Giter Club logo

zig's Introduction

ZigMoney

Relatório de vendas simples, rápido e acessível!

Descrição

O ZigMoney é um projeto que visa ajudar pequenos comércios e comerciantes que precisam registrar suas vendas diárias de forma simples e organizada. Trata-se de um sistema web escrito em PHP e Mysql. O intuito é disponibilizar uma plataforma com módulos que facilite e potencialize o controle de informações de vendas totalmente online.

Achou o projeto legal e gostaria de fazer uma doação? Clique aqui! A sua ajuda é bem vinda!
Nos acompanhe no Twitter
🚧 Projeto em desenvolvimento e recebendo commit todos os dias! ✊

Persona do Projeto

A Lucia tem um pequeno comercio e luta bravamente para mantê-lo! Porém, a Lucia tem problemas em registrar suas vendas! Já usou papel, planilhas e até mesmo outros sistemas complicados! Será que nós da ZigMoney conseguiremos ajudar as varias Lucias espalhadas pelo nosso Brasil? Este é o nosso real foco e faremos o possível para alcançá-lo! Que tal nos ajudar nesta empreitada?

Módulos

  • Login no Sistema e Recuperação de Senha
  • Cadastro de Usuários
  • Cadastro de Produtos
  • Cadastro de Clientes
  • PDV Padrão
  • PDV Diferencial (PDV com mais recursos)
  • Relatórios de vendas
  • Dashboard
  • Pedidos
  • Exportar relatórios para PDF
  • Exportar relatórios para Excel
  • Logs de Acessos

Tela de Login

Ponto de vendas Padrão

Ponto de vendas Diferencial

Tela de Relatório de vendas por período

Dashboard ainda em construção

Tela de pedidos ainda em construção

Instalação

Você deve criar um arquivo chamado .env na raiz da aplicação! Coloque esses valores dentro do arquivo e salve! Dentro desse arquivo também deve ser colocado as credenciais de acesso ao banco de dados.

  APP_ENV=local
  TIMEZONE=America/Sao_Paulo
  HTTPS=false

  DB_CONNECTION=mysql
  HOST_NAME=
  HOST_USERNAME=
  HOST_PASSWORD=
  HOST_DBNAME=syst
  
  MAIL_DRIVER=smtp
  MAIL_HOST=
  MAIL_PORT=587
  MAIL_USERNAME=
  MAIL_PASSWORD=
  MAIL_ENCRYPTION=tls

Tenha o composer instalado em sua máquina! Entre na pasta do projeto via linha de comando e execute o comando para baixar as dependências do projeto!

composer install

Configuração do banco de dados

Crie o banco de dados
Edite o arquivo .env na raiz do projeto
Dê o seguinte comando para migrar a base de dados

php command migrate

AVISO: Não se esqueça de rodar o comando para criar uma nova migration todas as vezes que alterar o banco:

php command create migration [descreva as mudanças]

Entre no diretório que será exibido no console, ou vá até o último arquivo do diretório ´./dump/migrations/´.

Caso se trate de uma nova tabela você deverá buscar pelo sql da criação da tabela. No phpmyadmin, por exemplo, você deve abrir a tabela > Export > dump all rows (caso só precise da estrutura e não dos dados) > Go. Salve o conteúdo dentro da migration que acabou de criar. Quando der a opção de salvar, vá até o diretório onde estão as migrations > duplo clique no arquivo > substituir e pronto!

Caso se trate de uma nova coluna ou edição de uma existente, você verá que logo após a edição o phpmyadmin exibirá o comando executado, como o exemplo:

ALTER TABLE `clientes` CHANGE `telefone` `telefone4` VARCHAR(50) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL;

Cole este valor dentro da migration que acabou de criar e pronto!

Execute o projeto

Depois, rode o servidor php

php -S localhost:8000

Usuário de teste

Email: [email protected]
Password: 33473347

zig's People

Contributors

tadeubdev avatar valdiney avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.