Atualiza o arquivo README.md

This commit is contained in:
2026-05-05 20:49:15 -03:00
parent f7edf23937
commit 55ad55cf2e

View File

@@ -1,9 +1,41 @@
Tela de Login
Recuperação de e alteração de Senha
Cadastro de Usuários
Cadastro de Departamentos
Cadastro de Faltas
Impressão das Faltas
Cadastro de Fornecedores
Configurações do Sistema
Envio de Lista de Faltas toda noite para um email pré-cadastrado nas configurações
# 📦 Sistema de Controle de Faltas de Mercadorias
Projeto prático desenvolvido em colaboração pelas turmas de TI da **Faculdade Anhanguera**. O objetivo deste sistema é permitir que uma loja gerencie e registre a falta de produtos em seu estoque ou no recebimento de mercadorias, auxiliando o setor de compras na tomada de decisões.
---
## 🛠 Tecnologias Utilizadas
Para este projeto, adotamos uma stack que equilibra fundamentos de programação e práticas modernas de infraestrutura:
* **Backend:** PHP 8.2 (Orientação a Objetos, sem frameworks).
* **Frontend:** Bootstrap 5 (Interface responsiva).
* **Banco de Dados:** MySQL.
* **Infraestrutura:** Docker & EasyPanel.
* **Versionamento e Gestão:** Gitea.
---
## 📐 Arquitetura do Projeto
O sistema segue o padrão **MVC (Model-View-Controller)** simplificado para garantir a separação de responsabilidades e facilitar o trabalho em equipe:
- **Models:** Responsáveis pela lógica de dados e comunicação com o banco via PDO.
- **Views:** Arquivos PHP/HTML que utilizam Bootstrap para a interface com o usuário.
- **Controllers:** Gerenciam as requisições e conectam o Model à View.
---
## 📂 Estrutura de Pastas
```text
/
├── config/ # Configurações de banco de dados e constantes
├── public/ # Ponto de entrada (index.php), CSS, JS e imagens
├── src/
│ ├── Controller/ # Lógica de controle do sistema
│ ├── Model/ # Classes de entidade e manipulação de dados
│ └── View/ # Templates de exibição (Bootstrap)
├── Dockerfile # Configuração para o container no EasyPanel
└── README.md # Documentação principal