- Create Post
- Archive Post & Unarchive (Save as Draft)
- Edit Post
- add Comment
- Delete Comment
- Security (parse html and escape js)
- Authentication System ( Login Register )
- Bootstrap
- SweetAlert
Python 3.6+ Check Python Website
mistune (markdown parser) : run pip install mistune
flask : run pip install flask
mysql-connector (driver of mysql) : run pip install mysql-connector
post image directory : Resources/static/posts
- You should have a mysql-Server installed or install phpmyadmin (Use Xampp That includes all this)
- Create new Database name it As you like
- After Select the database you created click on import click on browse and navigate to the project folder you will find a folder called db inside it there is a SQL file choose it and click go
- after done go back to the project rename the file .env.Example to .env and change database config
Note : app Secret Should be in Strong Format and not show it to any one (it's used to hash and encrypt passwords and cookies )
open a new Terminal and Navigate To The Project Folder and Run
python server.py
- python Should be installed and included in system path