space apps challenge
Sunshine is a mobile app that helps users to access historical data about the solar energy, temperature, sky clearness and more... These data can help to decide at which time of the year a user should buy a solar panel system, to track the performance of his solar systems etc
##App installation
- Expo client ( download & install
expo client
on play store or app store )
- a laptop or desktop
- a mobile phone (android or ios)
- or an android studio emulator or xcode for macOS
- open the terminal and clone this repo by running
git clone https://github.com/renepromesse/sunshine
- after cloning run
npm install
- once all dependencies are installed successfully, run
npm start
- open
expo client
on your mobile device or any emulator device - in
expo client
, click onScan QR Code
- scan a QR code generated in your browser or terminal
- wait for a few munites for the app to be ready, then that's it.
-
Once the app is ready, it will ask for permissions to access your location, then confirm
-
for success the app will display monthly averages of the sun on
-
click on data only button to display the graph ranked from the lowest to the highest value
-
clikc on from zero to see data ranked from zero
- under
Monitor
menu, the user will be able to monitor his panel systems by providing custom data and also compare to nasa data (though this section not functional due to a limited amount of time)
- under
More
section, the user will be able to view different data graphed on the chart including (the temperature, precipitation and sky clearness)
- end
**I love software engineering, care about the world, and am always
thinking/looking for ideas/solutions that can be implemented to improve this life of ours.
Participating in a hackathon like Nasa space apps was not only enjoyable but
also another opportunity to contribute to our great society. Thanks for your help and even after this hackathon
I will continue to improve this app and even host it on Play Store so that it can be reached by many people. 💪️🚀️😍️
I'm learning threejs, and hope my next project will take us back on the moon 😊️ **