O projeto desenvolvido para a disciplina de Programação Web JavaScript, do curso Desenvolvimento Full Stack na PUC-Minas é um Sistema de Gerenciamento de Livros, projetado para fornecer uma plataforma online para armazenamento e gerenciamento eficiente de informações sobre livros. O sistema é construído em torno de um website interativo, onde os usuários podem inserir, visualizar e gerenciar dados relacionados a livros, incluindo ID, título e autor.
Armazenamento de Dados com IndexedDB: A principal característica do sistema é o uso do IndexedDB para armazenar os dados dos livros. O IndexedDB fornece um mecanismo robusto de armazenamento de dados no navegador, permitindo que os usuários salvem suas informações localmente de forma eficiente e segura.
Formulário de Entrada de Dados: O website inclui um formulário intuitivo que permite aos usuários inserirem informações sobre os livros, incluindo o ID único, o título e o autor. Esses dados são então armazenados no IndexedDB para acesso posterior.
Listagem de Livros: Ao clicar no botão de listagem, o sistema recupera os dados armazenados no IndexedDB e os apresenta na tela em forma de lista. Cada entrada na lista exibe o ID, título e autor do livro correspondente, fornecendo uma visão geral clara dos livros registrados no sistema.
Funcionalidade de Atualização e Exclusão: Além da listagem, o sistema também oferece funcionalidades para atualizar e excluir registros de livros. Os usuários podem selecionar um livro na lista e optar por atualizar suas informações ou removê-lo completamente do sistema.
Facilidade de Uso e Acessibilidade: O Sistema de Gerenciamento de Livros proporciona uma experiência de usuário intuitiva e acessível, permitindo que os usuários facilmente insiram, visualizem e gerenciem informações sobre livros sem a necessidade de conhecimentos técnicos avançados.
Eficiência e Confiabilidade: O uso do IndexedDB garante uma armazenamento eficiente e confiável dos dados dos livros, mesmo em condições de conectividade limitada. Isso garante que os usuários possam acessar e gerenciar suas informações de livros de forma consistente e segura.
Aprendizado Prático: O desenvolvimento deste projeto me proporcionou uma oportunidade de aplicar os conceitos aprendidos nas aulas na prática, além de adquirir habilidades essenciais em programação e gerenciamento de dados.
O Sistema de Gerenciamento de Livros desenvolvido para o projeto é uma solução eficaz e prática para o armazenamento e gerenciamento de informações sobre livros. Com sua interface amigável e recursos avançados de armazenamento de dados, o sistema oferece uma plataforma robusta para usuários registrarem e gerenciarem seus livros de forma eficiente e conveniente.