Skip to content

Template base para aplicações Flask, focado em simplicidade, organização e controle total.

License

Notifications You must be signed in to change notification settings

AlldDev/FlaskBase-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlaskBase-template 🧪

Template base para aplicações Flask, com autenticação, banco de dados e layout moderno.

previa-project


📌 Sobre o projeto

O FlaskBase-template é um template completo para desenvolvimento de aplicações web com Flask + Python + SqlAlchemy.

Ele foi criado para servir como:

  • Base reutilizável para novos projetos
  • Referência de organização em Flask
  • Template limpo, sem acoplamentos desnecessários

Ideal para quem quer "entender o que está acontecendo por baixo", sem abstrações excessivas.


🗂️ Estrutura do projeto

FlaskBase-template/
instance/
 └── database.db
static/
 ├── css/
 │   └── style.css
 └── images/
     └── Flask_logo.svg.png
templates/
 ├── base.html
 ├── header.html
 ├── error.html
 ├── index.html
 ├── login.html
 ├── register.html
 └── profile.html
db.py
models.py
routes.py
main.py
requirements.txt

A estrutura é modular e pode ser facilmente adaptada conforme o crescimento do projeto.


⚙️ Tecnologias utilizadas

  • Python 3.12
  • Flask 3.1.2
  • Jinja2 3.1.6
  • HTML / CSS
  • Bootstrap 5.3.8

▶️ Como executar o projeto

1️⃣ Clone o repositório

git clone https://github.com/AlldDev/FlaskBase-template.git
cd FlaskBase-template

2️⃣ Crie um ambiente virtual

python -m venv venv
source venv/bin/activate  # Linux / macOS
venv\Scripts\activate     # Windows

3️⃣ Instale as dependências

pip install -r requirements.txt

4️⃣ Execute a aplicação

python3 main.py

A aplicação estará disponível em:

http://127.0.0.1:5000

🤝 Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.


📜 Licença

Este projeto está sob a licença MIT.

About

Template base para aplicações Flask, focado em simplicidade, organização e controle total.

Resources

License

Stars

Watchers

Forks