A single-user blog powered by Flask, SQLAlchemy and Bootstrap