Inspiration
We often encounter storage problems and aren't able to store our memories. Additionally, we often find it hard to able to share it with other people without breaching our privacy. As a result, I created Summer Share which uses the cloud to upload any memories you have so you can keep them forever and stay associated with your account. It also allows you to share with other publicly
What it does
A simple app, which has four main components: The authentication panel, the memories tab, the post tab and the home feed.
The Authentication panel allows you to sign in and have your data associated to user specific needs.
After signing in, you meet the home feed, where you are able to view all shared memories that are shared with all app users.
The second tab is the post tab, where you can enter information and submit a picture and save that memory in the app where it will be pushed to the cloud, stored and associated with your user.
How I built it
I built the app using react native and expo. The authentication panel was built using firebase authentication which allowed me to easily authenticate and have user specific data.
For the Memory feed and the home feed, I used firebase to receive that data from the cloud in realtime.
For the post tab, I used firebase to push data and images to the cloud to later receive them in the other tabs.
I used react-native-base library to help me create the style of the flat list in order to view all the memories.
What's next for Summer Share
I hope this can ease the process for many running out of storage and if it seems feasibly I may release it to the App Store.
Built With
- firebase
- firestore
- react-native
- react-native-base
- react-native-elements

Log in or sign up for Devpost to join the conversation.