Projeto final realizado no Bootcamp Back-end Python e Django da WomakersCode pela Squad Carmen Portinho.
- Ambiente de Desenvolvimento: Ambiente virtual Django local;
- Controle de Versão com Git;
- Design Responsivo;
- Banco de Dados;
- Modelos Django: Modelos Django que representem os animais, seus registros, históricos de adoção, além de informações sobre os voluntários.
- Página Inicial: Exibir todos os animais disponíveis para adoção;
- Páginas de Detalhes: Visualização individual dos animais, incluindo informações como nome, espécie, idade, raça, histórico de saúde e imagens;
- Gestão de Adoções: Os interessados podem solicitar a adoção de um animal e os responsáveis pelo abrigo podem aprovar ou recusar as solicitações;
- Barra de Pesquisa: Barra de pesquisa que permita aos usuários procurar animais disponíveis para adoção.
Antes de começar, será necessário ter instalado em sua máquina as seguintes ferramentas: Git, Python. Além disto é bom ter uma IDE, sugerimos o VS Code.
# Clonar o repositório
git clone https://github.com/Renatarafaelaalves/ProjetoFinalSquadCarmenPortinho
# Criar ambiente virtual
python -m venv myvenv
# Ativar ambiente virtual
.\myvenv\Scripts\activate
# Instalar as dependências
pip install -r requirements.txt
# Criar arquivo de banco de dados SQLite
python manage.py migrate
Sugestão para visualizar o banco de dados: Extensão SQLite Viewer
do VSCode
# Para criar um SuperUser e ter acesso ao /admin
python manage.py createsuperuser
# Rodar aplicação
python manage.py runserver
Página inicial com alguns dados e links para a aplicação
Listar animais disponíveis para adoção
Dentro dessa página é possível ver detalhes de cada animal clicando em cima das informações dele
Busque seu amigo - Filtra os animais de acordo com a espécie
Para solicitar a adoção de animais disponíveis
Para se cadastrar como voluntário do abrigo
Redireciona para esse repositório
Área para acesso da parte administrativa, para cadastro de animais, de funcionários, de voluntários, bem como aprovação ou reprovação de adoção
É possível acessar nossa aplicação através do link: Clique aqui