Inspiration
Most homeowners have no idea whether solar actually makes financial sense for them. Bills are confusing. Solar calculators are generic. And real satellite data is rarely used properly.
SolarX was built to turn messy utility data and rooftop assumptions into a clear, physics-backed financial decision.
What it does
SolarX is an AI-powered solar intelligence platform that:
• Extracts electricity bill data using OCR • Analyzes energy consumption and effective tariff rates • Uses real satellite irradiance data to simulate rooftop solar generation • Recommends optimal solar system size • Suggests battery and inverter sizing • Calculates annual savings, payback period, and CO₂ offset • Generates a professional downloadable PDF report • Provides an AI solar assistant for user guidance
It combines bill analysis, geospatial solar modeling, financial forecasting, and AI consultation in one system.
How we built it
We built SolarX using a modular backend architecture with strict validation and deterministic solar math.
The system integrates:
• Geocoding to locate rooftops • Satellite irradiance APIs for real solar yield data • A physics-based solar calculation engine • Tariff modeling and consumption profiling • Optimization logic for ROI and energy offset • OCR + structured AI extraction for bills • Automated PDF report generation • AI-powered solar consultation
Challenges we ran into
Accomplishments that we're proud of
• Built a real satellite-based solar engine from scratch • Implemented ROI and energy-offset optimization modes • Designed a complete automated solar assessment report system • Added intelligent fallback logic when services fail • Created a scalable, production-style backend architecture
What we learned
• Energy modeling must be explainable, not just predictive • API failures must be engineered around • Financial modeling is as important as energy modeling • Clean architecture is critical for complex systems
What's next for SolarX
• Smart meter integration for real-time energy tracking • Time-of-use tariff modeling • GIS-based rooftop shading simulation • Advanced financial sensitivity dashboards • Deployment as a SaaS solar decision platform
Built With
- fastapi
- javascript
- node.js
- nominatim
- ollama
- pdf-converter
- pvgis
- python
- sqlalchemy
- sqlite
- tesseract
- uvicorn
Log in or sign up for Devpost to join the conversation.