High-Level Project Summary
We have developed a website that allows users to quickly see how many solar panels they would need if they decided to go with photovoltaics. We solved the challenge because using the data provided by NASA we were able to make this query viable.It is important because it gives the user autonomy, he does not need to be held hostage by companies to have this knowledge.
Link to Project "Demo"
Link to Final Project
Detailed Project Description
We created a website with a simple and modest design, to quickly consult the feasibility of solar panels in different areas of the world.
The website's functionality consists of the user filling in their local data and monthly energy consumption (kWh), in order to consult the photovoltaic energy data in their region.
One of its main benefits is the immediate response regarding solar energy data in the region, another point is that you do not need to register to receive this information and without committing the user to any company.
The tool used was Node.js and JavaScript.
We conducted research on the subject, and in a brainstorm, we were able to define what to approach, from there we filled in CANVAS and used JavaScript with Node.js to create the website.
Space Agency Data
We used the All Sky Surface Shortwave Downward Irradiance to calculate the average annual solar irradiance of the informed location to perform further calculations in the application's back-end, and this data is available at:
https://power.larc.nasa.gov/api/temporal/daily/point?parameters=ALLSKY_SFC_SW_DWN&community=RE&longitude=LONGITUDE&latitude=LATITUDE&start=DATE_START&end=DATE_END&format=JSON&user=DAV
Hackathon Journey
The hackathon experience was amazing.
We improved teamwork, division of tasks and learned a little more about back-end and front-end.
We chose the problem to be able to work with scientific dissemination and bring knowledge to common people.
The approach used was a simple mechanism to inform the common user about solar energy in their region.
We solved the setbacks with the division of tasks and simplifying some processes.
We would like to thank the collaboration of mentor Éder Leão, for his patience and dedication to our team.
References
GitHub of Back-End:
https://github.com/lucasrguerra/sunergy-backend
GitHub of Front-End:
https://github.com/lucasrguerra/sunergy-frontend
used to better understand the topic:
https://www.portalsolar.com.br/energia-solar-no-mundo/
Packages npm used in this project:
// Back-End //
cors, axios, moment, express, dontenv, express-formidable
// Front-End //
next, axios, react, react-dom, tailwindcss
Platforms used in this project:
IBM Cloud to deploy the back-end .
Vercel to deploy the front-end.
Both the front-end and the back-end use Node.JS as the runtime.
Global Judging
This project has been submitted for consideration during the Judging process.

