O projeto final visa consolidar e aplicar o conhecimento adquirido em GitHub, HTML5, CSS3, Bancos de Dados e o Framework Django. Vamos transformar essa jornada de aprendizado em um prático e envolvente Sistema de Abrigo para Animais com Django.
O repositório encontra-se dividido em 3 partes:
- Abrigo de Animais (
abrigo_animais
): Projeto principal. - Adoções (
adocoes
): Banco de dados e painel administrativo. - Templates (
templates
): Front-end da aplicação.
-
Banco de Dados SQLite: O sistema utiliza o banco de dados SQLite para armazenar todas as informações relacionadas aos animais, funcionários, solicitantes e adoções, garantindo segurança e integridade dos dados.
-
Barra de Pesquisa: Os usuários podem pesquisar animais por nome ou espécie, facilitando a localização de animais específicos no abrigo.
-
Cadastro de Animais: Os funcionários podem cadastrar novos animais no sistema, incluindo informações como nome, espécie, sexo, idade, raça, histórico de saúde e data de entrada no abrigo. Além disso, é possível adicionar uma foto do animal.
-
Front-end Responsivo: O front-end da aplicação foi desenvolvido utilizando HTML5, CSS3 e Bootstrap para garantir uma experiência de usuário agradável em dispositivos desktop e móveis.
-
Gerenciamento de Funcionários: Os administradores podem cadastrar novos funcionários, atribuir cargos e associar cada funcionário a uma conta de usuário para acesso ao sistema.
-
Lista de Animais Disponíveis: Os usuários podem visualizar uma lista completa dos animais disponíveis para adoção no abrigo. A lista inclui informações básicas de cada animal, como nome, espécie, raça e foto.
-
Página de Detalhes de Cada Animal: Ao clicar em um animal na lista de animais disponíveis, os usuários podem escolher visualizar mais detalhes sobre ele. Isso inclui informações mais específicas, como nome, espécie, raça, idade, foto, informações médicas e de castração para ajudar o usuário escolher adotar o animal.
-
Painel Administrativo: O sistema possui um painel administrativo, em que os funcionários podem gerenciar todas as informações relacionadas aos animais, funcionários, solicitantes e adoções. Isso inclui a criação, atualização e exclusão de registros.
- Bootstrap
- CSS3
- Django
- HTML5
- Jinja2
- Python
- SQLite
- Trello (Metodologia Kanban)
Ana Paula Badaró |
Juliana Torres Delunardo |
Marcia Moreira |
Núbia Santos Lima |
---|
- Apresentação do Projeto: https://www.youtube.com/watch?v=gqxMxhM6D6I
- Deploy do Projeto: https://squadameenahguribfakim.pythonanywhere.com
- Trello do Projeto: Metodologia Kanban