Inspiration
I think itβs a fun and eco-friendly way to get new things and exchange what you is not needed anymore. I used to swap clothes, books, and games with my friends in my younger student life.
However, I was not satisfied with the existing swapping options. I found it hard to find the perfect match for what I wanted to swap. I wanted to create a better swapping experience for myself and other swappers.
Thatβs how I came up with the idea of developing Swappers. I started working on Swappers as a side project, but soon it became my passion. I teamed up with two other developers who shared my vision and enthusiasm. We used Flutter and Firebase to build Swappers, a mobile app that connects swappers around the world and allows them to swap items easily and safely. We also added some unique and innovative features, such as a swipe right/left interface, a geolocation feature, and a rating feature. We also created and published our own package, geoflutterfire3, to enable geo queries in Firestore.
We learned a lot from building Swappers, and we are proud of what we have achieved. We hope that Swappers will make swapping more accessible, enjoyable, and beneficial for everyone. We also hope that Swappers will inspire more people to swap and share their items and make a positive impact on the environment and the community.
What it does
Swappers is a mobile app that connects swappers around the world. Swappers allows users to browse, offer, and request items from other users, chat with them, and arrange the swap. We wanted to create an app that would make swapping easy, fun, and safe for everyone. Swappers uses a swipe right/left UI interface to gamify the swap process between users. Users can swipe right to like an item or swipe left to pass it. If two users like each otherβs items, they can initiate a swap.
How we built it
We used Flutter and Firebase to build Swappers. We also integrated geolocation to enhance the user experience and trust. We learned a lot about Flutter and Firebase, as well as UI design.
Challenges we ran into
We faced some challenges with implementing the geo queries with Firestore, but we managed to overcome them with teamwork and perseverance which lead the the creation of a new version called geoflutterfire3 that we hope can benefit the developer community.
Accomplishments that we're proud of

- We built a fully functional mobile app that connects swappers around the world and allows them to swap items easily and safely.
- We used Flutter and Firebase, to create a beautiful and responsive UI, a robust and scalable backend.
- We implemented a swipe right/left UI interface to gamify the swap process and make it more engaging and fun for the users.
- We integrated geolocation to enhance the user experience. We used geoflutterfire3, a package that we created and published on GitHub (soon in pub.dev), to enable efficient and flexible geo queries in Firestore. -We created an app that promotes a more sustainable and social way of consuming and sharing. We hope that Swappers will inspire more people to swap and share their items and make a positive impact on the environment and the community.
What we learned
We learned a lot about UI design, user authentication, geo queries, and other aspects of mobile app development. We also improved our teamwork, communication, and problem-solving skills.
What's next for Swappers
We have many ideas and plans for improving and expanding Swappers. Here are some of them:
- We want to implement a smart recommendation system that suggests items to users based on their preferences, history, and ratings. We also want to use machine learning to detect and prevent fraud and spam.
- We want to create a community forum where users can discuss and exchange tips and ideas about swapping and sustainability.
- We also want to improve the appβs accessibility and localization for different languages and regions.
- We want to partner with local businesses and organizations that promote swapping and sustainability. - We also want to organize and participate in swap events and campaigns.
We are excited to continue working on Swappers and make it the best swapping app ever. We welcome any feedback and suggestions from the users and the judges. Thank you for your interest and support. π
Log in or sign up for Devpost to join the conversation.