Integrantes:
- Paulo Paupitz Neto
- Samuel Cezar dos Santos
Esta documentação apresenta o Projeto 2 de Programação Web Front-end, focado no desenvolvimento de um sistema que permite o gerenciamento de usuários e registros de vacinação através de uma interface intuitiva. Inclui funcionalidades como registro de usuários, login seguro, administração de dados de vacinação com opções de edição e adição, além de um painel administrativo para operações avançadas como busca e ações em lote. Cada componente é detalhado para fornecer uma compreensão completa das operações e estrutura da aplicação.
O projeto consiste nos seguintes arquivos e diretórios principais:
- admin.html: Painel de administração para gerenciar usuários.
- editarvacina.html: Página para editar registros de vacinação.
- entrar.html: Página de login para autenticação de usuários.
- newVax.html: Página para adicionar novos registros de vacinação.
- recuperarConta.html: Página de recuperação de senha.
- styleIndex.css: Folha de estilo principal da aplicação.
- scripts/: Diretório contendo arquivos JavaScript.
Registro de Usuário: Permite que novos usuários se registrem com seus detalhes. Login: Sistema seguro de login para usuários. Recuperação de Senha: Funcionalidade para recuperar senhas esquecidas.
Adicionar Vacinação: Usuários podem adicionar novos registros de vacinação. Editar Vacinação: Editar registros de vacinação existentes com detalhes atualizados. Visualizar Vacinações: Listar e visualizar todas as vacinações registradas.
Painel Administrativo: Interface de administração para gerenciar usuários e seus registros. Ações em Lote: Adicionar ou excluir múltiplos usuários no painel administrativo. Funcionalidade de Busca: Buscar usuários dentro do painel administrativo.
O painel administrativo permite que administradores gerenciem registros de usuários. Funcionalidades principais incluem adicionar novos usuários, listar todos os usuários, excluir usuários e buscar dentro da lista de usuários.
Esta página fornece um formulário para editar detalhes de um registro de vacinação existente. Os usuários podem atualizar a data, nome da vacina, dose e enviar uma nova prova de vacinação.
Esta página facilita o login do usuário. Os usuários devem inserir seu email e senha para acessar seus registros.
Permite que os usuários insiram novos detalhes de vacinação, incluindo data, nome da vacina, tipo de dose e enviem uma prova de vacinação.
Os usuários podem recuperar suas contas fornecendo seu email registrado para receber instruções de recuperação.
-
Registro e Login de Usuários: Valida e processa entradas de usuários para registro e login.
-
Gerenciamento de LocalStorage: Usa LocalStorage para salvar e recuperar dados de usuários e vacinação.
-
Manipulação de Formulários: Gerencia envios de formulários e validações de dados.
-
Funções Administrativas: Implementa funcionalidades administrativas como listagem de usuários, busca e operações em lote.
Contém os estilos principais da aplicação, incluindo layout, tipografia e temas.