# π° TechPulse - Modern Django Blog Platform with M-Pesa Integration
A feature-rich, mobile-responsive blog platform built with Django & Bootstrap, enhanced with M-Pesa payment integration for subscription-based content access.
---
> β
**Project developed during industrial attachment at Masyopnet Technologies**
> π **Continuation of previous RESTful API project β now featuring full frontend integration, M-Pesa payments, and advanced admin controls**
> π **Special appreciation to Masyopnet Technologies for providing the learning environment and mentorship**
---
## π Project Overview
TechPulse is a modern, full-stack blog platform that demonstrates the integration of Django backend development with real-world payment processing. Built as an extension of my previous API project, this platform showcases advanced web development skills including payment gateway integration, responsive UI design, and comprehensive content management.
### π― Key Achievements
- **Full-Stack Development**: Seamless integration of Django backend with responsive Bootstrap frontend
- **Payment Integration**: Successfully implemented M-Pesa STK Push for subscription management
- **Real-World Application**: Production-ready platform with comprehensive testing and deployment strategies
- **API Development**: RESTful API with JWT authentication for mobile/web client integration
- **Modern UI/UX**: Mobile-first design with professional user experience
## π Core Features
### π₯ Blog Platform Features
* β
**Responsive Design** - Bootstrap 5 with mobile-first approach
* β
**User Management** - Registration, authentication, and profile management
* β
**Content Creation** - Rich text editor for creating and editing blog posts
* β
**Organization** - Categories, tags, and advanced filtering systems
* β
**Engagement** - Nested comments with threaded replies
* β
**Search** - Real-time search functionality across all content
* β
**Admin Dashboard** - Comprehensive content and user management β¦