GoodDeeds: Community Service Marketplace

Inspiration

GoodDeeds was inspired by the challenges faced by newcomers, such as international students and recent residents, who often struggle to find reliable local services and build a support network in a new community. We aimed to create a platform that fosters connections, making it easy for people to offer and receive help, thereby strengthening the sense of community.

What it does

GoodDeeds is a community service marketplace where users can:

  • Request or offer services like dog walking, tutoring, or grocery shopping.
  • Create profiles with ratings and reviews to build trust within the community.
  • Use in-app messaging for seamless communication and coordination.
  • Track tasks and optionally manage payments within the platform.

How we built it

We developed GoodDeeds using Flutter for a smooth and responsive cross-platform experience. The backend is powered by Firebase, leveraging its real-time database, authentication, and cloud messaging features for efficient data management and communication.

Challenges we ran into

  • Ensuring real-time data synchronization across devices while maintaining a seamless user experience.
  • Building a robust rating and review system to promote trust and accountability within the community.
  • Implementing secure communication and privacy controls to protect users.

Accomplishments that we're proud of

  • Successfully creating a fully functional cross-platform application that enhances community engagement.
  • Integrating real-time chat and task tracking features within a tight timeframe.
  • Providing a secure and user-friendly environment for both service providers and requesters.

What we learned

  • The importance of seamless integration between front-end and back-end services, especially with real-time data handling.
  • Enhanced skills in user authentication, secure communication, and intuitive UI/UX design.
  • The significance of user feedback in refining features to meet community needs.

Security Measures

GoodDeeds prioritizes user security through:

  • Identity Verification: Ensuring users are verified for trust and safety.
  • User Ratings and Reviews: Promoting accountability and informed decisions.
  • Encrypted Communication: Protecting user conversations within the app.
  • Emergency Contact Features: Providing immediate support for any safety concerns.
  • Privacy Controls: Allowing users to manage the visibility of their personal information.

What's next for GoodDeeds

  • Introducing advanced search and filtering options for easier service discovery.
  • Connecting with industry leading and start-up companies.
  • Adding more security features for the users.

Built With

Share this project:

Updates