O Library Manager é uma aplicação CRUD simples desenvolvida com o framework Flask. O objetivo é gerenciar livros em uma biblioteca de forma prática, permitindo adicionar, listar, atualizar e remover registros.
Este projeto foi criado como estudo de conceitos básicos de desenvolvimento com Python e Flask.
- Python 3
- Flask (microframework web)
- JSON (estrutura de dados para respostas)
- ✅ Criar (Create) – adicionar novos livros
- 📋 Ler (Read) – listar todos os livros ou buscar por um específico
- ✏️ Atualizar (Update) – editar informações de um livro
- ❌ Deletar (Delete) – remover um livro da coleção
- Python 3.10+
- pip3 (gerenciador de pacotes do Python)
# Clonar o repositório
git clone https://github.com/4ldric/library-manager.git
# Acessar o diretório do projeto
cd library-manager
# Instalar dependências
pip3 install -r requirements.txt
# Rodar aplicação
python app.pyNa pasta docs/ você encontra um guia detalhado com anotações e explicações do código, incluindo a implementação inicial da classe Book, rotas CRUD e melhorias futuras.
- Persistência em banco de dados
- Interface web com HTML/CSS/JS
- Autenticação de usuários
- Testes automatizados