Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imharshag/django-based-blogging-site

Developed a robust blogging platform using Django, integrating responsive design principles to ensure optimal user experience across devices.
https://github.com/imharshag/django-based-blogging-site

blogging-platform bootstrap django django-framework djangoadmin froala-editor html numpy pandas pillow python

Last synced: about 2 hours ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](https://harshag.vercel.app/_next/image?url=%2F_next%2Fstatic%2Fmedia%2FDjango_Based_Blogging_Platform.608e0b6b.png&w=640&q=75)

**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.

For inquiries or feedback, please contact **[Harsha G](mailto:[email protected])**.

***Conclusion:***
πŸ› οΈπŸ“°

The development of this Django-based blogging platform showcases the integration of cutting-edge technologies to deliver a user-friendly and feature-rich blogging experience.