Loading repository data…
Loading repository data…
JoaoPedroSedrez / repository
Clínica Veterinária Full Stack — Aplicação web para gerenciamento de atendimentos veterinários, construída com PHP (API REST), JSON, HTML, CSS e JavaScript (fetch API). Projeto educacional focado em POO e comunicação assíncrona entre front-end e back-end.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Este é o repositório da versão full stack da aplicação de Clínica Veterinária, evoluindo a partir do projeto em PHP orientado a objetos via terminal. Agora com uma interface web moderna, o projeto permite gerenciar atendimentos de pets de forma interativa e acessível pelo navegador.
clinica-vet-fullstack/
│ ├── backend/
│ ├── index.php # Arquivo principal da API RESTful
│ ├── Clinica.php # Lógica da clínica e manipulação de dados
│ ├── Veterinario.php # Classe Veterinário
│ ├── Cachorro.php # Classe Cachorro (Pet)
│ ├── Gato.php # Classe Gato (Pet)
│ ├── Pet.php # Classe abstrata Pet
│ ├── Atendivel.php # Interface atendível
│ └── historico.json # Banco de dados JSON dos atendimentos
│
├── public/
│ ├── index.html # Interface web principal
│ ├── style.css # Estilos CSS
│ └── script.js # Comunicação com a API via fetch()
POST para a API para registrar o atendimentoGET para listar todos os atendimentos cadastradosPUT para atualizar a mensagem do atendimento via APIDELETE para remover o atendimento via APIhistorico.jsonPOST com parâmetro ?acao=limpar| Método | Endpoint | Descrição |
|---|---|---|
| GET | /atendimentos | Lista todos os atendimentos |
| GET | /atendimentos?id=3 | Busca atendimento específico pelo ID |
| POST | /atendimentos | Registra um novo atendimento |
| PUT | /atendimentos?id=3 | Edita a mensagem de um atendimento existente |
| DELETE | /atendimentos?id=3 | Exclui atendimento específico |
| POST | /atendimentos?acao=limpar | Limpa todo o histórico de atendimentos |
htdocs do XAMPP (ou equivalente)http://localhost/clinica-vet-fullstack/public/ no navegadorfetch()Desenvolvido por João Pedro Sedrez – projeto educacional focado em aprendizado full stack com PHP e tecnologias web.