A cross-platform application developed with flutter to keep track of solar power data, calculating electricity output and recommending solar panel
Log in with your Google or Facebook account to keep track of your solar data and sync across mutiple devices!
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
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!
Connected with local e-commerce platforms, users can compare the prices from different merchants and even get recommendations from our ends.
- 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
- Monitor Solar Data
- Calculate Solar Output
- Get recommendation of solar panels
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 |
-Roger Wong Sie Yang
-Wesley Chiang Yong Jie
-Ryan Lin Xiao Wei
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