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 1 year ago
JSON representation
Developed a robust blogging platform using Django, integrating responsive design principles to ensure optimal user experience across devices.
- Host: GitHub
- URL: https://github.com/imharshag/django-based-blogging-site
- Owner: imharshag
- Created: 2024-02-09T16:59:43.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-01T08:25:29.000Z (almost 2 years ago)
- Last Synced: 2025-04-23T06:49:44.883Z (about 1 year ago)
- Topics: blogging-platform, bootstrap, django, django-framework, djangoadmin, froala-editor, html, numpy, pandas, pillow, python
- Language: Python
- Homepage:
- Size: 5.49 MB
- Stars: 8
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.

**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:harshag3106@gmail.com)**.
***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.