Livro Caixa é um sistema simples baseado em PHP/MySQL para o controle mensal de seu caixa.
Teve como idéia inicial o projeto Livro-Caixa de Felipe Ismael Barth (fibbarth) https://github.com/fibbarth
Algumas melhorias:
- Inclusão da Bootstrap
- Inclusão do phpSecurePages
- Autenticação no banco com hashing e crypto na senha
- Algumas modificações para facilitar o uso mobile
- Modelagem do banco
- O arquivo de modelagem e banco estão na pasta .
- Utilização da biblioteca PHPMailer para a recuperação de senha
- Visão dos lançamentos através do FullCalendar.
- Retirada do elemento "table" em algumas entradas de dados.
- Retirada de cores em excesso.
- Inclusão do PDV
- Envio de e-mail para recuperar senha.
- Login via biblioteca Facebook-SDK, como exemplo.
- Acréscimo do módulo API.php para retorno via JSON das tabelas: usuarios, categorias e movimentos.
- Início da APP / Flutter com uso da API.
Uso: seu.domino/pdv.php
Uso: seu.dominio/recover.php
O arquivo para criação do banco de dados é o livro_caixa.sql.
O arquivo com a modelagm está na pasta Instalar
Rode o COMPOSER, a partir da raiz da aplicação, para instalar as dependências:
ou
Caso tenha o COMPOSER instalado.
Após importar o banco para o MySQl.
Acesse a pasta raiz do projeto, edite o arquivo '.env' e altere as configurações conforme o seu ambiente.
- As outras bibliotecas estão integradas com a configuração do sistema.
- Os ambientes para a diretiva APP_ENV, do arquivo .env são:
- development
- testing
- production
Dados de acesso
Email: admin@admin.com
Senha: 123456
- PHP >= 5.6.0
- MySQL
- Atualmente rodando no PHP 7.4.
- Felipe Barth fibbarth@gmail.com
- Augusto Cezar Perez augustoperez696@live.com
- Alexandre LLemes - alexandre.llemes@gmail.com