Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 month 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 (11 months ago)
- Default Branch: master
- Last Pushed: 2024-08-01T08:25:29.000Z (5 months ago)
- Last Synced: 2024-08-02T09:06:25.082Z (5 months ago)
- Topics: blogging-platform, bootstrap, django, django-framework, djangoadmin, froala-editor, html, numpy, pandas, pillow, python
- Language: Python
- Homepage:
- Size: 5.49 MB
- Stars: 6
- Watchers: 3
- Forks: 0
- 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.
![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.