{ "name": "voting", "displayName": "Voting Plugin", "version": "1.0.0", "description": "Comprehensive voting system for HOA board elections, decision-making, and community surveys", "apiVersion": "1.0", "author": "Etihadat Team", "website": "https://etihadat.com", "coreApiVersion": "^2.3.0", "coreApiMinVersion": "2.3.0", "coreApiMaxVersion": "3.0.0", "database": { "schema": "public", "tables": [ "pg_vt_campaigns", "pg_vt_forms", "pg_vt_responses", "pg_vt_response_answers", "pg_vt_response_change_logs", "pg_vt_groups", "pg_vt_group_members" ], "migrations": { "enabled": true, "path": "database/migrations" } }, "build": { "entryPoint": "routes/index.js", "exclude": ["__tests__", "node_modules", ".git", "build", ".DS_Store"], "include": ["database", "routes", "repositories", "services", "frontend"] }, "frontend": { "enabled": true, "bundle": "frontend/bundle.js" }, "dependencies": { "core": "^2.3.0" }, "permissions": [ "view_campaigns", "create_campaigns", "edit_campaigns", "delete_campaigns", "view_results", "manage_forms", "export_data", "view_analytics" ], "pricing_plans": [ { "name": "Basic", "monthly_price": 39, "annual_price": 390, "features": [ "Board elections", "Decision voting", "Basic surveys", "Email notifications", "50 responses/month" ] }, { "name": "Professional", "monthly_price": 79, "annual_price": 790, "features": [ "Advanced board elections", "Decision voting with approvals", "Advanced surveys", "Email & SMS notifications", "1000 responses/month", "Custom forms", "Export results", "Analytics dashboard" ] }, { "name": "Enterprise", "monthly_price": 149, "annual_price": 1490, "features": [ "Full voting suite", "Multi-campaign management", "Unlimited responses", "Advanced analytics", "Custom integrations", "API access", "White-label options", "Priority support" ] } ], "routes": { "campaigns": "/campaigns", "forms": "/forms", "responses": "/responses", "results": "/results", "analytics": "/analytics" } }