Awards & Nominations
Hack On Cloud has received the following awards and nominations. Way to go!

Hack On Cloud has received the following awards and nominations. Way to go!
With the recent developments of new technologies and consumer trends towards green energy, home owners, businesses are considering and researching to adopt solar power. There are already many providers and projects focusing on solar energy, especially in the US, but the information and applications of solar energy within South East Asia region are still limited. This project aims to provide decision makers (home owners, businesses, planners) with information and data to consider and make investments for the future, using information from NASA Power Web Services and our own developed data models. This will hopefully facilitate the region's transition to green energy / solar energy.
In addition to providing an interface to display the “available sunshine” for the past year, this project aims to provide decision makers (home owners, businesses, planners) with information and recommendations on solar panel installation using their expected electricity usage, “available sunshine” from NASA Power Web Services, our own developed data models and publicly available information from solar energy providers.
Given an user-specified location and the expected monthly electricity consumptions, the application provides a graphical display depicting the time series of the weekly average "available sunshine" for the past year, along with recommendations for installation of solar panels.
Our team believe that this is important to provide not only the public but also decision makers with such recommendations so that they can consider and make better investments for the future. Applications and main user groups could be businesses that are planning to build solar-powered factories, architects who want to design environment friendly buildings / houses, home owners who want to move to reduce their utilities bills or city officials who want to plan for future green electricity infrastructure.
Key Outcomes in the 2 days of the NASA Space Apps Challenge:
We tackled this challenge by addressing two key problems for users: 1) Visualisation of the historical “available sunshine” and 2) Recommendation on solar panel installation.
1. Visualisation of the historical “available sunshine”
Based on the user-specified location (latitude & longitude), the application will call the APIs from NASA Power Web Services and retrieve the “available sunshine” information - All Sky Surface Shortwave Downward Irradiance. This information is provided on a daily basis and is aggregated by our data presentation layer, allowing users to view this data using “Monthly” or “Weekly” view.
Note: All Sky Surface Shortwave Downward Irradiance: The total solar irradiance incident (direct plus diffuse) on a horizontal plane at the surface of the earth under all sky conditions. An alternative term for the total solar irradiance is the "Global Horizontal Irradiance" or GHI.
2. Recommendation on solar panel installation
We found that visualisation of sunshine information does not bring much benefits to the public. Although there are many solar energy providers and information available on the market, it is still challenging for the public to consider and plan for transitioning to solar power, especially within the South East Asia region.
Our team decided to take one step further by combining the NASA sunshine information with our own data models to provide users with practical recommendations, including recommended panel size based on users’s needs, recommended panel angle for installation, along with calculation of breakeven period for planning, as well as savings in monetary value.
1.User enters information including User Location, Average monthly electricity bills, Expected Solar Panel’s Duration.

2. Based on the above information, system provides users with information of historical sunshine information of the location and Recommended Panel Size, Panel Angle for installation and calculation of savings base on their submitted info.




Coding Languages: .NET Core, Python, React.Js, Next.Js, JavaScripts, Tableau Coding Languages
We made use of the following tools for this project
The following diagram describes our solution:
V.Our Data ModelIn order to create our data models, we created APIs to crawl information form various Solar Panel Providers and NASA. Information crawled includes:
We have also came up with the following assumptions & variables
Historical Data: 1990 to 2020
Historical Data: 2006 to 2020
1. Recommended Panel Size
2. Recommended Panel Angle & Orientation
3. Potential Savings
4.Costs
1.In addition to the visualisation of the sunshine data from NASA, public users now will be able to have better understanding of how we can utilise the sun for solar energy.
2.Decisions makers, especially in South East Asian countries, urban and rural, now have a better tool to make informed investment decisions on solar energy. Potential users of the tools would be:
We used the following space agency data from NASA POWER
1.All Sky Surface Shortwave Downward Irradiance
2.Optimal Solar Energy Generation: we use following data to provide users with an ideas of potential solar energy at their location and what are optimal setup of solar panels to generate highest solar energy at a given month:
SI_EF_TILTED_SURFACE_HORIZONTAL:
SI_EF_TILTED_SURFACE_LAT_MINUS15
SI_EF_TILTED_SURFACE_LATITUDE
SI_EF_TILTED_SURFACE_LAT_PLUS15
SI_EF_TILTED_SURFACE_VERTICAL
SI_EF_TILTED_SURFACE_OPTIMAL
EF_TILTED_SURFACE_OPTIMAL_ANG
SI_EF_TILTED_SURFACE_OPTIMAL_ANG_ORT
1) We use Tableau as the main tool for data analysis and visualisation, and the community version of Tableau we are using does not allow us to consume backend APIs with parameters. That means we were unable to pass in Latitude, Longitude and respective sunshine information to our Tableau data visualisation model.
To overcome this, we decided to

2) Another problem we have was that the NASA API was not available for a period of time when we were testing the APIs, which may block the development of the whole team.
To deal with this, we are split into 3 teams: Data Team, Front-end(FE) Development and Back-end (BE) Development. FE and BE were using mock data to come up with the web version, as well as the Progressive Web App version. The Data team used the method in (1) to limit the dependencies on NASA API should it is not available again.
3) Another problem we tried to overcome is whether in the next 10-25 years, the selected location will receive the same irradiance in the last year.
For this, our team leveraged on Tableau Analysis and Prediction model to go through 14 years worth of Sunshine data in Singapore (2006-2020) and forecast total irradiance by both years and months of the year, and came to the conclusion that while there is no definite trend, these values may vary 5% depending on the years. This was also included in our data model.



#apps, #sunshine, #solar-panel, #practical, #green-energy
This project has been submitted for consideration during the Judging process.
NASA produces a variety of surface solar and meteorological data parameters that are useful to commercial renewable energy and sustainable building ventures, but this information is not easily accessible to the typical homeowner. Your challenge is to develop a mobile application to access the information on NASA’s Prediction of Worldwide renewable Energy Resources (POWER) web services portal and provide useful information about sunshine to the general public.
