Skip to content

Brudesa/biblioteca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Biblioteca Digital – Sistema de Gerenciamento

Projeto desenvolvido em HTML, CSS e JavaScript puro, armazenando dados no navegador por meio do LocalStorage.

🎯 Objetivo

Este sistema simula uma pequena biblioteca digital onde é possível:

  • Cadastrar usuários
  • Cadastrar livros
  • Realizar empréstimos
  • Devolver livros
  • Criar reservas
  • Controlar atrasos (prazo de 7 dias)
  • Consultar histórico de empréstimos
  • Buscar itens nas listas
  • Ver mensagens intuitivas e acessíveis
  • Armazenar tudo localmente sem servidor

🧩 Tecnologias usadas

  • HTML5
  • CSS3
  • JavaScript Puro
  • LocalStorage

📁 Estrutura do Projeto

Biblioteca/
│
├── index.html
├── style.css
├── script.js
│
└── img/
     └── fundoSite.jpg

🚀 Como executar

  1. Baixe o projeto completo.
  2. Mantenha todos os arquivos nas pastas corretas.
  3. Abra o arquivo index.html no navegador.
  4. O sistema já estará funcionando.

🖥 Funcionalidades

✔ Cadastro de Usuários

  • Adicionar, editar e excluir usuários
  • Bloqueio de exclusão com empréstimos ativos
  • Busca por nome

✔ Cadastro de Livros

  • Cadastrar, editar e excluir livros
  • Ver status
  • Fila de reserva
  • Busca por título/autor

✔ Empréstimos

  • Seleção de usuário e livro
  • Regras de negócio aplicadas
  • Prazo automático de 7 dias
  • Histórico salvo

✔ Devoluções

  • Atualiza histórico
  • Libera reservas

✔ Reservas

  • Controle de fila
  • Bloqueios inteligentes

✔ Histórico de Empréstimos

Inclui:

  • Livro
  • Usuário
  • Datas
  • Situação (em dia, atrasado, devolvido)

📦 Estrutura do LocalStorage

  • bib_usuarios
  • bib_livros
  • bib_emprestimos

🛠 Boas práticas aplicadas

  • Separação clara entre HTML/CSS/JS
  • DOM bem organizado
  • Mensagens não-bloqueantes
  • Layout limpo e responsivo

✨ Como usar (resumo)

  • Cadastre usuários e livros
  • Empréstimos → selecione e empreste
  • Devoluções → escolha e devolva
  • Reservas → fila organizada

📌 Possíveis melhorias

  • Relatórios exportáveis
  • Tema dark
  • Dashboard inicial

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published