HelioScope is an AI-powered solar project advisor and marketplace. It helps users estimate energy needs (via KPLC tokens, appliance selection, or direct input), recommends tailored solar solutions, and connects them to verified local dealers. Built for Africa, HelioScope simplifies the journey from consumption to connection.
HelioScope
Africa’s first trusted solar project advisor and marketplace – from consumption to connection.
HelioScope is a web and mobile application that helps individuals, businesses, and communities forecast energy demand, design tailored solar solutions, and connect with trusted suppliers and installers. It combines AI-driven load forecasting, market-based recommendations, and a chatbot agent to simplify decision-making in solar adoption.
1. Project Requirements
Functional Requirements
AI Load Forecasting: Analyze user consumption patterns to recommend optimal solar configurations.
Marketplace Integration: Compare accessories (lithium vs. gel batteries, inverters, panels, etc.) with real-time local price data.
Installation Cost Estimates: Provide estimates for labor and wiring, refined by verified local dealers.
AI Chatbot Agent: Assist users in real-time with technical queries and recommendations.
User Profiles: Save projects, track consumption forecasts, and manage quotations.
Localization: Country-specific currency, pricing, and regulations.
Responsive UI: Accessible on both desktop browsers and mobile apps.
Non-Functional Requirements
Scalability: Support regional expansion across African markets.
Security: Secure authentication (OAuth 2.0 / JWT), encrypted transactions, GDPR-compliant data storage.
Performance: AI responses < 2 seconds, marketplace queries < 3 seconds.
Integration: APIs for suppliers, installers, and payment gateways (e.g., M-Pesa, Flutterwave, Stripe).
2. Tech Stack
Frontend
Framework: React.js (Web), React Native (Mobile)
UI Library: TailwindCSS + ShadCN for sleek, modern UI
State Management: Redux Toolkit / Zustand
AI Integration: Chatbot widget powered by OpenAI API
Backend
Framework: Node.js (Express.js or NestJS)
Database: PostgreSQL (structured data) + Redis (caching)
Authentication: JWT / OAuth 2.0
APIs: REST + GraphQL for flexibility
AI / ML
Modeling: Python (TensorFlow / PyTorch) for load forecasting
Int …