Platform Overview
Welcome to Netasampark v2 - an enterprise-grade platform for political communication, citizen engagement, voter management, and grievance redressal.
What is Netasampark?
Netasampark is a comprehensive digital platform designed to bridge the gap between elected representatives and citizens. It provides tools for:
- Multi-channel Communication: WhatsApp, SMS, Email, IVR, and Push Notifications
- Voter Management: Complete voter database with advanced segmentation and analytics
- Campaign Management: Multi-channel campaigns with journey automation
- Grievance Redressal: Transparent grievance tracking with SLA enforcement
- Field Operations: Door-to-door visits, booth management, and location tracking
- Team Collaboration: Role-based access, task management, and team chat
- Media Intelligence: News aggregation, keyword monitoring, and sentiment analysis
- Analytics & Reporting: Real-time dashboards and comprehensive reporting
Platform Architecture
Netasampark consists of 6 core modules:
1. Admin Panel (netasampark-admin)
Complete administrative control and oversight of all system components. Access via https://admin.netasampark.com
Key Features:
- Real-time dashboard with system health monitoring
- Politician and team member management
- Voter database management with CSV import/export
- Communication channel configuration
- Billing and credit management
- System settings and configuration
- Comprehensive analytics and reports
2. Progressive Web App (netasampark-pwa)
Mobile-first application for politicians and team members. Access via https://app.netasampark.com
Key Features:
- Unified messaging dashboard
- Voter management with advanced search
- Campaign builder and journey automation
- Event management with calendar integration
- Field operations with location tracking
- Team collaboration tools
- Offline mode support
3. Grievance Portal (netasampark-grievance)
Public-facing portal for citizens to submit and track grievances. Access via https://grievance.netasampark.com
Key Features:
- Anonymous and registered grievance submission
- Real-time status tracking
- Multi-category support
- Attachment uploads
- Satisfaction ratings
- Multi-language support
4. REST API (netasampark-api)
Enterprise-grade RESTful API backend. Access via https://api.netasampark.com
Key Features:
- RESTful API with comprehensive documentation
- Token-based authentication
- Rate limiting and security
- Webhook support
- SDK configuration
- Real-time event streaming
5. Home Page (netasampark-home)
Marketing and information website. Access via https://netasampark.com
Key Features:
- CMS-powered content management
- Responsive design
- SEO optimization
- Contact forms
- Platform information
6. Blog System (netasampark-blogs)
Content management system for blog posts. Access via https://blogs.netasampark.com
Key Features:
- Rich text editor
- Category and tag management
- Media library
- Comments system
- RSS feeds
- SEO optimization
Target Scale
Netasampark is built to handle enterprise-scale operations:
- Users: 10,000+ politicians, 1M+ citizens, 100K+ team members
- Messages: 100M+ monthly communications across all channels
- Data Volume: 1TB+ voter and communication data
- Concurrent Users: 50K+ simultaneous sessions
- API Requests: 10M+ daily API calls
Technology Stack
Frontend
- Admin Panel: Vue.js 3, Vue Router, Pinia, Tailwind CSS
- PWA: Vue.js 3, Progressive Web App, Service Workers
- Grievance Portal: Vue.js 3, Vue Router
- Home Page: Next.js 14, React, Tailwind CSS
- Blog System: PHP, Tailwind CSS
Backend
- API: Laravel 11 (PHP 8.2+), RESTful APIs
- Database: MySQL/MariaDB
- Cache: Redis
- Queue: Laravel Queue with Redis
- Storage: File storage with CDN support
Third-Party Services
- Communication: Meta WhatsApp, Gupshup, Twilio, Brevo, Exotel
- Payments: Razorpay
- Maps: MapMyIndia
- AI/NLP: Google NLP
- Analytics: Firebase Analytics
- Notifications: Firebase Cloud Messaging
Key Capabilities
Communication Channels
✅ WhatsApp Business API
✅ SMS (Multiple Providers)
✅ Email (Multiple Providers)
✅ IVR/Voice Calls
✅ Push Notifications
✅ In-app Messaging
Voter Management
✅ Voter Database
✅ CSV Import/Export
✅ Voter Segmentation
✅ Advanced Search & Filtering
✅ Voter Analytics
✅ Voter Slips Generation
Campaign Management
✅ Multi-channel Campaigns
✅ Journey Automation
✅ Survey Builder
✅ IVR Surveys
✅ Template Management
✅ A/B Testing
Grievance System
✅ Citizen Submission (Anonymous/Registered)
✅ Category Management
✅ SLA Tracking
✅ Escalation Workflows
✅ Status Updates
✅ Satisfaction Ratings
Field Operations
✅ Door-to-Door Visits
✅ Booth Management
✅ Location Tracking
✅ Map View
✅ Volunteer App
✅ Poll Day Operations
Analytics & Reporting
✅ Real-time Dashboards
✅ Custom Reports
✅ Campaign Analytics
✅ Voter Analytics
✅ Financial Reports
✅ Performance Metrics
Security & Compliance
- Role-Based Access Control (RBAC): Granular permissions
- Audit Logging: Complete audit trail
- Data Encryption: At rest and in transit
- GDPR Compliance: Data protection compliance
- Security Monitoring: 24/7 security monitoring
- Rate Limiting: API protection
- Security Headers: Enterprise security headers
Getting Started
Choose your path:
- Installation Guide - Set up the platform
- Quick Start Guide - Get up and running in 5 minutes
- System Requirements - Check prerequisites
Next Steps
- Explore the Admin Panel Documentation
- Learn about the PWA Features
- Check out the API Documentation
- Review Integration Guides
Support
Need help? Check out:
Ready to get started? Head to the Installation Guide to set up your environment.