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

Share this project:

Updates