Sistema web desenvolvido em PHP voltado para a gestão de um pet shop, com funcionalidades específicas para diferentes perfis de usuário: administrador, repositor e secretária.
Este sistema permite o controle completo de clientes, pets, produtos, serviços, vendas e funcionários.
- Cadastrar, editar e excluir:
- Clientes
- Funcionários
- Pets
- Produtos
- Gerenciar estoque e vendas
- Cadastrar e editar produtos
- Gerenciar o estoque
- Remover itens
- Cadastrar e editar clientes e pets
- Processar pagamentos (dinheiro e serviços)
- Visualizar produtos
- Cancelar pagamentos
- PHP
- MySQL
- HTML/CSS
- JavaScript
- Organização modular por pasta
- Banco de dados versionado:
petShop.sql - Diagrama UML:
petShop_Diagrama.pdf
- Servidor Apache (XAMPP, WAMP, LAMP ou similar)
- PHP 7.4+
- MySQL ou MariaDB
-
Clone o repositório:
git clone https://github.com/Ivaneudo/DominiosPet.git cd DominiosPet -
Importe o banco de dados
petShop.sqlpara seu MySQL:CREATE DATABASE petShop; USE petShop; -- Importe o arquivo .sql usando o phpMyAdmin ou cliente MySQL
-
Configure a conexão com o banco em
funcoes/conexao.php. -
Coloque o projeto dentro da pasta do servidor (ex:
htdocsno XAMPP). -
Acesse no navegador:
http://localhost/DominiosPet/entrada/Entrar.php
.
├── adm/ # Área do administrador
├── repositor/ # Área do repositor
├── secretaria/ # Área da secretária
├── entrada/ # Login e boas-vindas
├── funcoes/ # Scripts de conexão, sessões e exclusões
├── css/ # Estilos CSS
├── js/ # Scripts JavaScript
├── img/ # Imagens usadas na interface
├── petShop.sql # Script do banco de dados
├── petShop_Diagrama.pdf # Diagrama UML do sistema
- O acesso ao sistema é controlado por sessões (ver
funcoes/SessaoCpf.php). - Cada área verifica e redireciona o tipo de usuário apropriado.
- Faça um fork do projeto
- Crie sua feature branch:
git checkout -b feature/sua-feature - Commit:
git commit -m 'feat: adiciona nova funcionalidade' - Push:
git push origin feature/sua-feature - Abra um Pull Request
Projeto sob licença MIT. Veja o arquivo LICENSE para mais detalhes.
DominiosPet — Sistema completo e modular para o gerenciamento de pet shops! 🐶🐱