- Allows reading blog posts
- Allows adding/updating/deleting posts and adding comments on posts for authenticated users
- Allows login using Google credentials through the OAuth 2.0 protocol
- Use Markdown instead of html tags to format the blog posts when adding
Install dependencies
python -m pip install -r requirements.txt
If using Windows
pip uninstall python-magic -y
Run migrations
python manage.py migrate
and optionally, start off with demo data
python manage.py loaddata seed.json
To play around change in manage.py the environment from "Prod" to "Dev".
Finally:
python manage.py runserver