Full-Stack Web Application

Solaris: All-Round Solution for Solar Data & Agricultural Insights

Frontend
React JS
Backend
Python Flask
Mobile
Flutter

Awards & Recognition

Regional Champion | NASA Space Apps Challenge 2021 🌏

Video Demonstration

Watch Solaris in action - All-round solution for solar data and agricultural insights

Project Overview

Solaris is an all-round solution for people looking for solar data. We provide 4 different services for all categories of people, from homeowners installing solar panels to farmers needing agricultural insights and researchers requiring detailed climate data.

Solar Data

Get solar energy expectations using NASA's POWER API. View monthly or yearly average sunlight values and calculate potential energy savings from solar panels.

  • Monthly and yearly average sunlight data
  • Energy savings calculator
  • NASA POWER API integration
  • Location-based solar potential analysis

Optimal Tilt Angle

Calculate the perfect angle for solar panel installation. Considers cloud data, diffusion, and other variables. Includes mobile app for on-site angle measurement.

  • Custom REST API backend
  • Mobile app for angle measurement
  • Cloud and diffusion data analysis
  • Intuitive UI for panel positioning

Farming Service

Simplified agricultural data for farmers. Provides basic verdicts based on data ranges, plus detailed data for researchers and students.

  • Temperature, Rainfall, Humidity, Wind-speed data
  • Simple verdicts for farmers
  • Detailed data for researchers
  • Monthly and yearly farming data

Historical Rainfall Data

Access rainfall data for any location worldwide. Essential for research and study purposes.

  • Global location support
  • Monthly and yearly rainfall data
  • Research-grade data access
  • Easy-to-use interface

Challenges

Improper Positioning of Solar Panels

No system exists to determine if a location is suitable for solar panels before installation.

Improper Solar Panel Tilt

Lack of accessible data prevents users from optimizing their expensive solar panels, discouraging adoption.

Inaccessibility of Farming Data

Agricultural data is scattered and difficult for farmers to understand, while researchers struggle to find consolidated data.

Solution

Solaris addresses these challenges with its four comprehensive services, providing accessible and actionable data for everyone. Whether you're a homeowner looking to install solar panels, a farmer needing agricultural insights, or a researcher requiring detailed climate data, Solaris makes decision-making easier with user-friendly interfaces and powerful data processing.

Architecture

Python Flask Backend

RESTful API server handling data processing

  • Monthly Data Endpoint
  • Yearly Data Endpoint
  • Optimal Tilt Angle Endpoint

React JS Frontend

Modern web application with multiple service pages

  • Home Page
  • Solar Data Page (Monthly/Yearly/Custom)
  • Optimal Tilt Angle Page
  • Farming Data Page (Monthly/Yearly)
  • Historical Rainfall Data Page (Monthly/Yearly)

Key Features

Functionality to use any location in the world
Solar data from NASA's POWER API
Average sunlight on monthly and yearly basis
Optimal tilt angle calculation
Farmer-friendly verdicts based on value ranges
Historical rainfall data access
Mobile app for solar panel angle measurement
Responsive desktop and mobile UI