Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/areal060781/blog-application

A Flask blog application with user management
https://github.com/areal060781/blog-application

flask flask-login flask-mail sqlalchemy sqlite virtualenv wtforms-flask

Last synced: 1 day ago
JSON representation

A Flask blog application with user management

Awesome Lists containing this project

README

        

# Simple Blog application
A blog application made with **Flask**

* Post CRUD
* User registration, login, logout and reset password using tokens
* Error pages
* Email service
* Upload files and resize pictures

### Requirements
* Python 3.7
* Virtualenv

### Installation
Inside the project folder create the environment, activate it and install the dependencies
```sh
python3 -m venv venv
. twittervotes/bin/activate
pip install -r requirements.txt
```

Copy the config file and edit the variables
```sh
cp flaskblog/config-example.json config.json
```

Run the application
```sh
(venv) $ flask run
```