Skip to main content

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:

Next Steps

Support

Need help? Check out:


Ready to get started? Head to the Installation Guide to set up your environment.