Skip to content

Abrigo de Animais: projeto final do Bootcamp Back-End Django e Python oferecido pela WoMakersCode desenvolvido pela Squad Ameenah Gurib-Fakim em abril/2024.

Notifications You must be signed in to change notification settings

quasiEvil/ProjetoFinal_SquadAmeenahGuribFakim

Repository files navigation



Projeto Final: Abrigo de Animais

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.

Estrutura do Repositório

O repositório encontra-se dividido em 3 partes:

  1. Abrigo de Animais (abrigo_animais): Projeto principal.
  2. Adoções (adocoes): Banco de dados e painel administrativo.
  3. Templates (templates): Front-end da aplicação.

Funcionalidades

  • 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.

Tecnologias Utilizadas

  • Bootstrap
  • CSS3
  • Django
  • HTML5
  • Jinja2
  • Python
  • SQLite
  • Trello (Metodologia Kanban)

Integrantes da Squad


Ana Paula Badaró

Juliana Torres Delunardo

Marcia Moreira

Núbia Santos Lima

Links

Site em funcionamento

abrigoanimais-front

Admin em funcionamento

abrigoanimais-back