Inspiration
We looked to popular social-media and photo-sharing apps like Pinterest, LinkedIn, and Instagram for inspiration, however, we wanted to connect our app more with the theme of environmental sustainability.
What it does
EcoShare is a social media platform designed to inspire and motivate individuals to take action toward a more sustainable future. Our goal is to create a community of environmentally-conscious users who share their eco-friendly actions, collaborate on green initiatives, and raise awareness about climate change.
- Eco-Friendly Actions Feed: Share your sustainable actions like recycling, reducing waste, using renewable energy, and planting trees.
- User Authentication: Secure login and registration system to store user data.
- Photo Upload Support: Attach images to each eco-action post to showcase initiative visually.
- Post Eco-Friendly Actions: Users can post descriptions of their eco-friendly actions along with photos.
How we built it
- Expo-Snack: We used Expo-Snack to quickly be able to test our code on Android, IOS, and the web. Since we knew that it wouldn't be supported long term it was a quick and easy alternative to other more time-consuming methods.
- React-Native: The React-Native Library was imported into our Expo-Snack project and proved to be very useful when working on both the front and back-ends.
- Github: We used Github to ensure that our team all had the most up-to-date version of our code because Expo-Snack doesn't support collaboration.
Challenges we ran into
- Storing Data/Database: At first the database we used, Firebase, was too large for Expo-Snack so we had to revert to a more basic short-term alternative, Async Storage.
Accomplishments that we're proud of
- React Usage: It was our first time using the React framework so we're proud of what we were able to accomplish.
What we learned
- New Tools: Starting off, we had very limited knowledge of JavaScript and especially React, but with the help of Expo-Snack's intuitiveness we were able to strengthen our understandings. It allowed us to create our first Android / IOS app.
What's next for EcoShare
- Like and Comment: Show support for others' actions by liking or commenting on their posts.
- Follow Users: Follow users whose actions and ideas resonate with you. Stay updated on their latest posts and activities.
- Direct Messaging: Start conversations with other environmentally-conscious users to share experiences, exchange eco-friendly tips, and discuss projects.
- Group Discussions: Join group chats focused on specific topics like sustainable living, renewable energy, or local environmental initiatives.
Built With
- expo-snack
- javascript
- node.js
- react-native

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