Skip to content

yeazin/Multi-Authors-advanced-Django-Blog

Repository files navigation

MultiBlogs - Multi Authors Blog Project in Django/Python

Technology Used : -

  1. Python Web Framework Django as Backend
  2. HTML, CSS & Framework BootsTrap
  3. JS

Tempaletes Used : -

  1. For Frontend, Mundana BootsTrap Blog Templates.
  2. For Frontend User Admin Panel, SB Admin 2 .

Download both templates from below : -

  1. Frontend Templates Mundana Bootstrap Blog .
  2. Frontend User Admin Panel SB Admin 2 .

How to SETup in Windows/MAC/Linux

  1. Clone this Project git clone https://github.com/yeazin/Multi-Authors-advanced-Django-Blog.git
  2. Go to Project Directory cd Multi-Authors-advanced-Django-Blog
  3. Create a Virtual Environment :-
    • for Windows python -m venv env
    • for Linux/Mac python3 -m venv env
  4. Activate Virtual Environment source env/bin/activate
  5. Install Requirment Packages pip install -r requirments.txt
  6. Migrate Database :-
    • For Windows py manage.py migrate
    • For Linux/Mac python3 manage.py migrate
  7. Create SuperUser :-
    • For Windows py manage.py createsuperuser
    • For Linux/Mac python3 manage.py createsuperuser
  8. Finally Run the Projects :-
    • For Windows py manage.py runserver
    • For Linux/Mac python3 manage.py runserver

Project Features : -

  1. Dedicated Users Frontend Admin Panel.
  2. Frontend Login/ Register System.
  3. User`s Sides (Frontend) -
    • Users can register.
    • Users can login/logout.
    • Users can add Posts.
    • Users can Show / Hide Posts.
    • Users can edit posts.
    • Users can Delete Posts.
  4. Admin`s Sides (Frontend) -
    • Admins can add posts.
    • Admins can add Categories.
    • Admin can edit posts.
    • Admin can edit categories.
    • Admin can delete Posts.
    • Admin can delete categories.
    • Admin can add users and delete users.
    • Admin can make posts Features.
    • Admin can Approve or Pending posts.
  5. Blog Posts Features -
    • Blog`s Menu shows categories with most posts under them. Highest to Lowest.
    • Posts are showing by Featured,by Recently added,by Categories, by most views count.
    • Only the Active/Approved ,not the pending post, will show.
    • Each Post has Visit Count.
    • Post can be featured or popular by most views counts and comments.
    • Each post has comment features.
  6. Has Subscription System to collect Emails for further email marketing.
  7. Releted posts by users.
  8. Search Facility.
  9. Dedicated Single Category page by ( featured, popular, recently added).
  10. Social Media Sharing System & Much More.

Project Images

User Register page

Register User Frontend

Users Login Page

Login User Frontend

Category Page

category

Single Blog Post Page

single

Search Result Page

search result

without search result

Issues & Questions

This project is scalable. Anyone can contribute here. Anyone can use it as it is Under MIT License .
If anyone wants to contribute to the project then first make an Issues here.
For further information anyone can knock me at Email & Facebook which is given in the Owner Info.
Thanks !!!

Repository Owner Info

Md. Nazrul Islam Yeasin
Email : [email protected]
Github : yeazin
FaceBook : Yea Sin
Linkedin : Yea Sin

Go To Top ↑