My Pet Manager é uma aplicação web simples para gerenciar informações de pets, construída com Flask e SQLite.
- Python 3.11 ou superior
- Docker (opcional, para execução em contêiner)
-
Clone o repositório:
git clone https://github.com/renzosa/projeto-final-git.git my-pet-manager cd my-pet-manager
-
Instale as dependências:
pip install -r requirements.txt
-
Execute o aplicativo:
python3 info_pet.py
-
Acesse a aplicação em seu navegador em
http://localhost:5000
-
Construa a imagem Docker:
docker buildx build -t pet-app .
-
Execute o contêiner:
docker run -p 5000:5000 -v $(pwd)/dados:/app/dados pet-app
-
Acesse a aplicação em seu navegador em
http://localhost:5000
- Na página inicial, você verá uma lista de todos os pets cadastrados.
- Clique em "Adicionar Novo Pet" para cadastrar um novo pet.
- Use os botões "Visualizar", "Editar" e "Excluir" para gerenciar os pets existentes.
Para construir uma imagem Docker otimizada para produção:
docker buildx build --platform linux/amd64 -t pet-app:latest .
Contribuições são bem-vindas! Por favor, leia o guia de contribuição para mais detalhes sobre como contribuir para este projeto.
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE.md para detalhes.