Skip to content

DFGTX360/Web-Python-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# 📚 Sistema de Gerenciamento de Livros

Este é um projeto simples desenvolvido em **Python + Flask + SQLAlchemy**, que permite **cadastrar, listar, atualizar e excluir livros** em um banco de dados.  
Foi criado como prática de estudo em desenvolvimento web com Python.

---

## 🚀 Tecnologias Utilizadas
- [Python](https://www.python.org/)
- [Flask](https://flask.palletsprojects.com/)
- [SQLAlchemy](https://www.sqlalchemy.org/)
- HTML + CSS (com Bootstrap para estilização)
- Jinja2 (templates dinâmicos)

---

## ⚙️ Funcionalidades
- 📌 **Cadastrar** novos livros  
- 📌 **Listar** todos os livros cadastrados  
- 📌 **Editar** informações de um livro  
- 📌 **Excluir** livros do sistema  

---

## 📂 Estrutura do Projeto

Web-Python/ │── projeto/ # Aplicação principal Flask │ ├── init.py │ ├── models.py # Modelo Livro │── templates/ # Páginas HTML com Jinja2 │ ├── base.html │ ├── index.html # Listagem de livros │ ├── atualiza.html # Formulário de edição │── app.py # Arquivo principal para rodar o Flask │── requirements.txt # Dependências do projeto


---

## ▶️ Como Rodar o Projeto

1. Clone este repositório:
   ```bash
   git clone https://github.com/DFGTX360/Web-Python-.git
   cd Web-Python-
  1. Crie e ative um ambiente virtual:

    python -m venv venv
    source venv/bin/activate   # Linux/Mac
    venv\Scripts\activate      # Windows
  2. Instale as dependências:

    pip install -r requirements.txt
  3. Configure o banco de dados (SQLite por padrão):

    flask shell
    from projeto import db
    db.create_all()
    exit()
  4. Execute o servidor:

    flask run
  5. Acesse no navegador:

    http://127.0.0.1:5000
    

🎯 Próximos Passos

  • Melhorar layout com mais estilização Bootstrap
  • Adicionar autenticação de usuários (login/logout)
  • Criar API REST para integração

👤 Autor


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published