Skip to content

Developed a robust blogging platform using Django, integrating responsive design principles to ensure optimal user experience across devices.

Notifications You must be signed in to change notification settings

imharshag/Django-based-Blogging-Site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django-Based Blogging Platform

Overview

🌐📝 Developed a robust blogging platform using Django, integrating responsive design principles to ensure optimal user experience across devices.

Blogging Platform

Key Features

  • Responsive Design: Implemented HTML and Bootstrap to create a responsive layout, enhancing accessibility across various devices. 📱💻
  • CRUD Operations: Utilized Django Admin for seamless CRUD (Create, Read, Update, Delete) operations, simplifying blog management tasks. ✏️🗑️
  • Authentication: Implemented Django's authentication system to secure user accounts and manage access control. 🔐
  • Enhanced Content Creation: Integrated Froala Editor to empower users with advanced content creation capabilities, including rich text editing. 📝✨
  • Dynamic Image Processing: Leveraged Pillow library for dynamic image processing, enabling efficient handling and manipulation of images within the platform. 🖼️🔄

Technologies Used

  • Django 🕸️
  • HTML 🌐
  • Bootstrap 🅱️
  • Froala Editor 📝
  • Pillow 🖼️

Running the Platform Locally

To run the Django-based blogging platform locally, follow these steps:

  • Ensure Python is installed on your system.
  • Install Django using pip (pip install django).
  • Clone the repository or download the source code.
  • Navigate to the project directory in your terminal.
  • Apply migrations and set up the database (python manage.py migrate).
  • Create a superuser account (python manage.py createsuperuser).
  • Start the Django development server (python manage.py runserver).
  • Access the platform in your web browser at http://127.0.0.1:8000/.
  • Use the admin panel at http://127.0.0.1:8000/admin/ to manage content and user accounts.

Contact

For inquiries or feedback, please contact Harsha G.

Contributing

🔩📝 Contributions are encouraged! There are various ways you can contribute to this project:

  • Report an Issue: Encountered a bug or have an idea for an improvement? Open an issue to discuss it.
  • Submit a Pull Request: Have code changes you'd like to propose? Submit a pull request for review.
  • Offer Feedback: Not a coder? No problem! Your feedback on usability and features is invaluable.

Let's collaborate to enhance this project together!

About

Developed a robust blogging platform using Django, integrating responsive design principles to ensure optimal user experience across devices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published