Skip to content

Este projeto visa desenvolver um sistema integrado para a clínica veterinária Mascot’s, com o objetivo de centralizar e organizar as operações diárias.

License

Notifications You must be signed in to change notification settings

IgorCavalcantiMoura/PI_MASCOT-S

Repository files navigation

Mascot’s Clínica Vet - Sistema de Gestão para Clínica Veterinária

Este projeto é um sistema integrado para a clínica veterinária Mascot’s Clínica Vet, com o objetivo de centralizar e organizar as operações diárias, como gerenciamento de consultas, internações, prescrições, exames e controle de estoque. O sistema visa melhorar a eficiência e a comunicação interna da clínica.

🚀 Funcionalidades Principais

  • Cadastro de Consultas: Registro completo de consultas, com descrição do estado do animal, diagnósticos e tratamentos sugeridos.
  • Gerenciamento de Internações: Controle de internações, com administração de medicamentos e possibilidade de marcar como administrado.
  • Controle de Estoque: Cadastro e monitoramento de materiais e medicamentos, com alertas para reposição.
  • Anexação de Arquivos: Upload e acesso a arquivos, como resultados de exames e prescrições.
  • Solicitação e Gerenciamento de Exames: Acompanhamento do status dos exames e armazenamento dos resultados.

🛠️ Tecnologias Utilizadas

  • NestJS: Framework back-end para construção do servidor e API.
  • TypeORM: ORM para comunicação com o banco de dados MySQL.
  • MySQL: Banco de dados para armazenamento de informações.
  • TypeScript: Linguagem de programação utilizada no projeto.
  • Swagger: Documentação da API.
  • Jest: Testes.

⚙️ Instalação

1. Clone o repositório:
git clone https://github.com/seu-usuario/mascots-clinica-vet.git
2. Navegue até o diretório do projeto:
cd mascots-clinica-vet
3. Instale as dependências:
npm install
4. Configure o banco de dados MySQL no arquivo .env:
DB_HOST=localhost
DB_PORT=3306
DB_USER=root
DB_PASSWORD=sua-senha
DB_NAME=db_clinica_vet
5. Execute a aplicação:
npm run start

Note

Ao acessar a API no navegador você terá acesso a uma documentação das rotas construida com o Swagger

🤝 Contribuição

  • Faça um fork do projeto.
  • Crie uma branch para a sua feature (git checkout -b feature/nova-feature).
  • Faça o commit das suas alterações (git commit -m "feat: adiciona nova feature").
  • Faça o push para a branch (git push origin feature/nova-feature).
  • Abra um Pull Request.

📜 Licença

Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

📧 Contato

Para mais informações, entre em contato com [email protected]

About

Este projeto visa desenvolver um sistema integrado para a clínica veterinária Mascot’s, com o objetivo de centralizar e organizar as operações diárias.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published