Sunergy

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 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.