Contributors

Caitlin- Backend/Front End, Project Manager Jacki - Front End Seoyoung - Front End Zack - Back End

Inspiration

The inspiration for this app was to create a fun way for people to interact with others and promote recycling together. It is also an information outlet for others to find new ways to recycle.

What it does

You can track your progress, in the future we would like to implement a reward system after reaching a certain goal, either monetarily or for entertainment.

How we built it

We built the app using React-Native. For the offline syncing aspect, we used Realm. As for the database, we chose MongoDB.

Challenges we ran into

Connecting the realm instance with the application was a struggle. We also had an issue with the image picker package, so we were not able to implement that feature.

Accomplishments that we're proud of

We are proud to have a working product that functions ( most of the time ). While it is not fully finished, the framework and stepping stones are there.

What we learned

A lot! React native is a whole beast in itself. Many of us were new to the language, but eventually, we were able to create something really cool. As for the backend, that was completely new to us. Connecting the backend to the front end and using the API calls were very challenging and required a lot of research/ document reading.

What's next for Socialize Recycling

MORE FEATURES. One aspect that we wished we had time to add was an AI camera feature that could tell you ways to recycle a certain item. Although it was a dream, we would love to add this feature because it is a part of the mission to advertise ways to recycle. Fixing the issue with the image picker is definitely on the list of things to do.

Built With

Share this project:

Updates