SolarVista is an innovative platform designed to empower NGOs, governments, and energy planners by providing tools to identify optimal locations for solar power installations in underserved communities. The project leverages satellite data and real-time community input to map regions with high solar energy potential, ensuring a sustainable and impactful solution to energy accessibility.
Screen_Recording_20250120_112216_Chrome.mp4
- Satellite Data Integration: Utilizes APIs such as NASA POWER and OpenWeatherMap to analyze solar energy potential.
- Interactive Mapping: Real-time mapping with technologies like Mapbox GL JS and Leaflet.js.
- Community Input: Incorporates user-generated data for localized insights.
- Customizable Filters: Apply filters for parameters like solar irradiance, temperature, and accessibility.
- Secure Backend: Built on Node.js with Express.js, ensuring data security and API integration.
- Database Management: Supabase used for scalable and efficient data storage.
Frontend:
- React.js
- Next.js
- Typescript
- Tailwind CSS
Backend:
- Node.js
- Express.js
- Flask
APIs:
- NASA POWER
- OpenWeatherMap
- OpenAI
Mapping Tools:
- Mapbox GL JS
- Leaflet.js
- Matlab
Database:
- Supabase
What's next for SolarVista
- Expanding to Other Renewable Sources: In the long term, we’re looking to go beyond just solar data. We plan to integrate wind and hydro power potential into SolarVista, so the platform becomes a complete tool for renewable energy planning. This will help communities and planners choose the best energy source based on what’s most abundant in their area.
- Developing a Mobile App: We also want to make SolarVista more accessible for local communities by developing a mobile app. This would allow users to easily provide on-the-ground data, even in areas with limited internet access. It’s a way to make sure that everyone can contribute, no matter where they are.