Skip to content

Latest commit

 

History

History
199 lines (157 loc) · 6.93 KB

README_pt.md

File metadata and controls

199 lines (157 loc) · 6.93 KB

FlowManager 💲

Painel financeiro para gerenciar assinaturas, gastod,saldo , relatórios e insights mensais e anuais

License: AGPL v3 Views Stars Watchers Forks

၊၊||၊||၊
English Français Português

Este projeto foi realizado para os Escoteiros do mar 77GEMAR Jair Mattenauer Silveira localizado em SP/Brasil, um painel financeiro para gerenciar a inscrição dos escoteiros... juntamente com o site

Descrição do Projeto

O FlowManager é um painel de gerenciamento financeiro completo construído usando o Phinx. Ele fornece autenticação de conexão segura e uma interface amigável para o gerenciamento de assinaturas mensais, monitoramento de pagamentos e exibição de clientes / assinantes. O painel também permite que os usuários controlem seus dados, gerenciem finanças mensais e anuais, o acesso a estatísticas financeiras e gera relatórios detalhados para meses ou anos específicos.

Indices

Instalação

Primeiro, verifique se o PHP e o Phinx estão instalados no seu dispositivo. Clone o repo em seu local de preferência e modifique os arquivos de configuração do Phinx e o banco de dados para os dados do seu sql.

    git clone https://github.com/ARCANGEL0/FlowManager.git
    cd FlowManager
    nano phinx.php
    nano database.php

No phinx.php, edite a configuração do phinx de acordo com seu banco de dados SQL

FlowManager ' => [
            'adapter' => 'mysql',
            'host' => '',
            'name' => '', // database Name || nome do Banco de dados, é preciso já existir um banco com esse nome
            'user' => '',
            'pass' => '',
            'port' => '3306',
            'charset' => 'utf8',
        ],

E então modifique as variáveis globais do projeto em database.php:

<?php

// Define your database connection details as global variables
// Définissez les détails de votre connexion à la base de données en tant que variables globales
// Defina as variaveis de conexao aqui
// 
$GLOBALS['sql'] = array(
    'host' => 'your_host',
    'db' => 'your_database_name',
    'user' => 'your_username',
    'pass' => 'your_password'
);

?>

e ainda por último, models/db.php:

Class db {
	
	private $maquina = "";
	private $user = "";
	private $password ="";
	private $db = "";

Certifique-se de ter criado um banco de dados para usar no sistema Execute as migrações para gerar as tabelas e dados no banco de dados desejado.

    vendor/bin/phinx migrate -e flowManager
    vendor/bin/phinx seed:run -e flowManager

Certifique-se de adicionar uma entrada para Administradores em seu banco de dados e usá-la como seu login. Em seguida, execute o servidor local na pasta raiz como preferir.

 php -S localhost:8000 -t . 

  ou

 symfony server:start

Para iniciar

Esta seção fornece um guia de início rápido de alto nível, explicando a estrutura, funções e processos do projeto.

Estrutura do projeto

O projeto segue a estrutura Model-View-Controller, dividido por pastas.

|- Models 
|    |- Gastos
|    |- Mensalidades
|    |- Usuarios
Controladores para buscar dados SQL   |- Administrador
|    ╰─ Banco de dados
|- Controllers
|    |- AdministradorControl
|    |- GastosControl
|    |- MensalidadesControl
|    |- UsuariosControl
|    |- db
|    |  ╰─ Controladores para buscar dados SQL
|    |- login
|    |  ╰─ Controladores para lidar com login
|    ╰─ data
|        ╰─ Controladores para métodos CRUD
 ╰─ Views
      |- Dashboard
      |- Usuarios
      |- Mensalidades
      ╰─ Gastos
      

Funções e métodos

Neste projeto, há um modelo de usuários para lidar com dados dos clientes

Crie usuários e gerencie seus dados Define a categoria, Insignia do escoteiro ou outro (A fazer) Atualiza e exclui dados

Um modelo de assinatura

Estabelece valor de pagamento mensal Controle de pagamentos por mês, alterna e filtra pagos ou não pagos Consulta o saldo do mês atual por total de assinatura

Um modelo de controle de dinheiro

Gerencia renda e resultados por mês ou ano Verifica o saldo atual com base no mês passado Gera relatórios mensais ou anuais com todas as transações de dinheiro

Licença

Este programa é um software livre: você pode redistribuí -lo e/ou modificá -lo nos termos da licença pública geral do GNU Affero, conforme publicado pelo Free Software Foundation, versão 3 da licença ou (por sua opção) qualquer versão posterior. Consulte o arquivo LICENSE no para obter o texto completo.

Como muitos projetos de código aberto, é exigido que os colaboradores forneçam um Contrato de licença de colaborador (CLA). Ao enviar o código usado, você está concedendo o direito de usar esse código nos termos do CLA.


Buy Me a Coffee at ko-fi.com
    Happy Coding ❤️

🔝