adoteumpet
Objetivo Criar um site onde será possível expor um animal para que seja adotado
Análise de Requisítos
- Autenticação
- Criar página de cadastro
- Criar página de login
- Pagina Principal
- Criar formulário de busca
- Criar lista de pets para adoção
- Perfil
- Criar Página de visualização de perfil
- Criar Página de edição de perfil
- Criar Pagina de exclusão de perfil
- Pet
- Criar página de adição de pet
- Criar página de edição de pet
- Criar página de exclusão de pet
- Administração
-
Criar página para administração de perfis
-
Criar página para edição de perfis
-
Criar página para exclusão de perfis
-
Criar página para administração de pets
-
Criar página para edição de pets
-
Criar página para exclusão de pets
Tipos de dados
User
- displayName - string - requerido
- email - string - requerido
- password - string - requerido
- photoURL - string -requerido
- cel - number - requerido
- status - enum(admin, user) - default(user)
- city - string - requerido
- state - string - requerido
Pet
- name - string - requerido
- age - number - requerido
- type - enum(cat, dog) - requerido
- sex - enum(male, female) - requerido
- user_uid - integer - requerido
- state - string - requerido
- city - string - requerido
- photos - json - requerido
- isAdoted - boolean - default(0)
- createdAt - date - required
- adotedAt - date - optional
Técnologias utilizadas
Firebase - Authentication, Database, Storage VueJs - Página Web