Devpost: PlantPals - Cultivating Community Gardens through Collaboration
Inspiration The seeds of inspiration for PlantPals were planted by the desire to foster community spirit and green initiatives. Living in the vibrant city of Calgary, where community gardens are abundant yet often lack regular maintenance, we envisioned an application that empowers Calgarians to take collective responsibility for these urban oases. The idea flourished into a platform that not only encourages community engagement but also rewards the stewards of our green spaces.
What it does PlantPals is a Calgary-based software hackathon solution that provides a digital watering can for community growth. It's an application that guides users to nearby community gardens requiring care. Once there, users can water, weed, and maintain these spaces. Our app syncs with a City of Calgary dataset to provide real-time information on garden locations and maintenance needs. The app includes a reward system, encouraging users to contribute regularly through a gamified experience. Future updates aim to extend beyond gardens to include snow shoveling, ensuring year-round community engagement.
How we built it We cultivated PlantPals using React Native for a seamless cross-platform experience and Firebase for its real-time database, authentication, and analytics capabilities. The City of Calgary's open dataset on community gardens was integrated to supply our users with accurate and actionable information. We designed the app with a focus on user-friendly navigation and an engaging interface to keep our community gardeners motivated.
Challenges we ran into Embarking on this app development journey, we found ourselves navigating through uncharted territories. Our team, new to app development, grappled with designing an intuitive app flow. Ensuring smooth user experiences from sign-up to the actual garden maintenance activity was a steep learning curve. We also faced technical hurdles in data synchronization between Firebase and the city's dataset, ensuring real-time updates were accurate and reliable.
Accomplishments that we're proud of Despite being green thumbs in app development, we successfully sprouted a working prototype that resonates with our core mission. We are particularly proud of the community-centric feature set and the integration of city data that anchors the app in real-world utility. The reward system we implemented stands as a testament to our creative approach to user engagement.
What we learned Throughout the hackathon, we've grown our skills in React Native and Firebase, learning to integrate external datasets into a fluid app structure. We've also honed our understanding of user interface design and the importance of a user-centric approach to app development. The technical challenges taught us the value of persistence and collaborative problem-solving.
What's next for PlantPals The budding future of PlantPals includes branching out to offer snow removal features, solidifying our app as a year-round community support tool. We're exploring partnerships with local businesses to expand our rewards program, adding more value for our users. We also aim to introduce social features, allowing users to form gardening groups, share tips, and schedule communal gardening events, further rooting PlantPals in the fabric of Calgary's community.
Built With
- figma
- firebase
- google-maps
- open-cal
- react-native
Log in or sign up for Devpost to join the conversation.