Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 1.03 KB

README.md

File metadata and controls

41 lines (34 loc) · 1.03 KB

flask-blog-app

Features

  • multiple user ( admin, user )
  • bulk delete for blogs, images, user
  • bulk promote users to admin
  • admin cant see email users
  • wysiwyg editor with ckeditor
  • basic rest api
  • reset password
  • cursor pagination
  • validate email and password ( avoid duplicate )

Installations

apt-get install python3 git 
git clone https://github.com/gibran-abdillah/flask-blog-app.git 
cd flask-blog-app
pip install -r requirements.txt 

set up and run your script!

export FLASK_APP=server.py
export FLASK_ENV=development 
flask run 

Before you deploy this app

before you start deploy, change your smtp information in config.py so that the reset password function can be useful and if you want to use environment to production, change with your mysql database in config.py

Demo

http://gatau-ini.herokuapp.com

to do

  • improv on the frontend
  • create migration database
  • create a search feature on the blog
  • track bugs and fix them
  • whats next?