Skip to content

gibran-abdillah/flask-blog-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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?