The goal of this project was to create a Flask based Web App, that allows users to register and sign in. Signed in users can post blogs, edit blogs and delete blogs(Only their own blogs).
Apart from this, the site features a dashboard, which loads all the available Blogs on the Web App.
Unauthenticated users also get to read posts.
- Flask (Python based light-weight framework)
- SQLAlchemy
- Jinja Templating Framework
- MySQL Database
Make sure you have alembic
installed.
git clone https://github.com/ishanjoshi02/flask-blog-app.git
pip install -r requirements
alembic upgrade head
python run.py
You do need to follow the above instructions before doing this.
pip install -r developer_requirements.txt