This Blogging web application project is purely made with Django as the backend and Bootstrap as the frontend.
If you want to work with this project or create a version of it make sure to follow the steps below!
- Make sure to install
Python
andpip
- Download project and install git
apt install git -y
git clone https://github.com/Dienesh89/zenblog
cd zenblog
- Install requirements.
pip install -r requirements.txt
You have now successfully set up the project on your environment.
Make sure you are in env
and then do the following each at a time.
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
List all blog posts with Title, Tag, Author Name, Date Posted, Image, and some body part with Read More button.
List all the categories related to the posts with total number of posts each categories have.
List all blog posts with the search query that you enter.
To limit with a certain number of posts in each page.
To view the complete blog post just click the blog post
Users can Login/Register to the Blog App.
Users can create blog posts from the front end and add for approval, by the admin.
- Language: Python 3.11
- Framework: Django
- Added Unique Slug Generator based on Title
- Infinite scroll until posts ends
- Fork this project to your GitHub account
- Clone the repository to your local machine and follow the above Installation instructions.
- Find an issue or feature and work on it.
- Make a pull request.