Skip to content

Roger-wsy/sunshine

Repository files navigation

Project SunShine

A cross-platform application developed with flutter to keep track of solar power data, calculating electricity output and recommending solar panel

Icon


Brief Introduction


Product Summary


Product Tour

Log in Page


Log in with your Google or Facebook account to keep track of your solar data and sync across mutiple devices!

Location Service (with Google Map!)


Main Home Page


Features


Solar Data Display

This Historical Data Tracker includes an interactive page to adjust parameters to view the data. Thanks to NASA Power API, we are able to request the latest data for different parameters, so there is no need to update our database frequently

Output Calculator

This novel Solar power output calculator helps our homeowners to gauge and get amazed by how much energy solar power can save. Equipped with a simple algorithm, our calculator can compute the output of the solar panel on a particular period. By just inputting your location, we can calculate your electricity bills saved with your local rate!

Solar Panel Recommendation

Connected with local e-commerce platforms, users can compare the prices from different merchants and even get recommendations from our ends.

Graph Data Monitoring (Daily and Monthly)


Settings


Requirements

  • Any Operating System (ie. MacOS X, Linux, Windows)
  • Any IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc)
  • A little knowledge of Dart and Flutter

Features

  • Monitor Solar Data
  • Calculate Solar Output
  • Get recommendation of solar panels

Tools

Name Usage
FLutter Crafting natively compiled applications
Object DB NoSQL database to store Favorites & Downloads
XML2JSON Convert XML to JSON
DIO Network calls and File Download
EPub Viewer A flutter plugin for Folioreader to read ePub files

Author(s)

-Roger Wong Sie Yang
-Wesley Chiang Yong Jie
-Ryan Lin Xiao Wei

Appreciation

Special Thanks to NASA Power API for supplying the data and making this possible!

Sources of Dataset: NASA POWER Web Portal https://power.larc.nasa.gov/

Monthly historical Dataset https://power.larc.nasa.gov/api/temporal/monthly/point?parameters=QV2M,WS2M,TS,CLOUD_AMT&community=RE&longitude=111.8305&latitude=2.2873&format=JSON&start=2019&end=2020 Parameters obtained: earth skin temperature, specific humidity at 2 meters, wind speed at 2 meters, cloud amount

About

This is a draft app for Nasa Space App 2021.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages