Inspiration
We wanted to make something that helps the environment but also gets people in the community involved. A lot of people don’t know where to recycle things or find local eco-friendly stuff, so we thought a map app could be really useful.
What it does
Ecoloop lets you add and find sustainable places around you — like recycling bins, compost stations, or food sharing spots. You can see everything on a map, filter by category, and even upload pictures. It also shows how eco-friendly each listing is with something we call “eco points.”
How I built it
We made the app using Swift and SwiftUI. We used MapKit for the map and made different views for adding listings, filtering categories, and uploading images. Everything is saved locally for now, but it’s organized to add cloud support later.
Challenges I ran into
SwiftUI gave us some trouble at first, especially when trying to use features like image pickers and dropdown menus. Also, getting the pins to show up correctly on the map based on coordinates took some trial and error.
Accomplishments that I'm proud of
We’re really happy we got the app working smoothly. It looks good, has multiple features, and is easy to use. We didn’t think we could do all this in a short time, but it came together.
What I learned
We learned a lot about Swift and how apps are built from scratch. We also learned how to manage multiple files and views in a project and how to think about user experience when designing the layout.
What's next for Ecoloop
We want to add cloud saving so users can log in and save their listings. It would also be cool to have comments or upvotes on listings, or maybe a leaderboard to encourage eco-friendly action.
Log in or sign up for Devpost to join the conversation.