Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cleilsonandrade/flask_blog

Flask blog é uma aplicação de um blog, com cadastro post, edição e exibição, desenvolvido em Python utilizando o framework Flask e o banco de dados SQLite para salvar o conteúdo.
https://github.com/cleilsonandrade/flask_blog

blog database flask fullstack jinja2 jquery popper python sql sqlite

Last synced: 3 days ago
JSON representation

Flask blog é uma aplicação de um blog, com cadastro post, edição e exibição, desenvolvido em Python utilizando o framework Flask e o banco de dados SQLite para salvar o conteúdo.

Awesome Lists containing this project

README

        


Flask Blog


Flask blog é uma aplicação de um blog, com cadastro post, edição e exibição, desenvolvido em Python utilizando o framework Flask e o banco de dados SQLite para salvar o conteúdo.


Logo

# 📒 Índice
* [Descrição](#descrição)
* [Requisitos Funcionais](#requisitos)
* [Features](#features)
* [Tecnologias](#tecnologias)
* [Design](#design)
* [Cores](#cores)
* [Fontes](#fontes)
* [Instalação](#instalação)
* [Licença](#licença)

# 📃 Descrição
Flask blog é uma aplicação de um blog, com cadastro post, edição e exibição, desenvolvido em [**Python**](https://www.python.org/) utilizando o framework [**Flask**](https://flask.palletsprojects.com/en/3.0.x/) e o banco de dados [**SQLite**](https://www.sqlite.org/) para salvar o conteúdo. Projeto para fim de estudos.

# 📌 Requisitos Funcionais
- [x] Cadastro de post

- [x] Exibir post

- [x] Listar posts

- [x] Exibição de post

## Features
- [x] Responsividade

- [x] Listar posts por data e hora

# 💻 Tecnologias
- **HTML**
- **CSS**
- **Python**
- **Flask**
- **Jinja2**
- **Werkzeug**
- **SQLite**
- **Bootstrap**

# 🎨 Design
- O modelo final para versão desktop e mobile está disponível na pasta `./design`

- Cores

* #212529

* #0056B3

* #FFC107

* #C82333

- Fontes

* Arial, sans-serif

# 🚀 Instalação
```bash
# Clone este repositório:
$ git clone https://github.com/CleilsonAndrade/flask_blog.git
$ cd ./flask_blog

# Criar ambiente virtual:
$ python3 -m venv virtual

# Ativar ambiente
$ source virtual/bin/activate

# Instalar dependências:
$ pip install -r requirements.txt

# Iniciar banco de dados:
$ python init_db.py

# Executar:
$ export FLASK_ENV=app && export FLASK_ENV=development && flask run
```

# 📝 Licença
Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.

---


Feito com 💜 by CleilsonAndrade