myself

Activities App Vzw Binnenstad

The development of vzw Binnenstad activities app

Activities App Vzw Binnenstad

Vzw Binnenstad Activities App

As part of a school project, our team developed an app for vzw Binnenstad to manage their activities and handle participant registrations. We built the app using Flutter for the frontend and Firebase for the backend, ensuring a seamless and efficient experience for both organizers and users.

Building the App

Our team of four started by researching the app’s special requirements before diving into development. Since Firebase integrates smoothly with Flutter, it was the perfect choice for our backend, allowing us to store activities, display them to users, and manage registrations efficiently.

Overcoming Challenges

One of the biggest challenges was ensuring user anonymity. Since the app is used by kids and young adults in vulnerable situations, we couldn’t store any personally identifiable information (names, emails, or phone numbers). To solve this, we implemented a unique system:

  • Only authorized organization members could create accounts.
  • Each user was assigned a unique ID and a special username, ensuring anonymity.
  • To log in on a new device, users had to request a QR code from their counselor or mentor, maintaining security while keeping the process simple.

What’s Next?

With the project completed, ownership of the app has been handed over to vzw Binnenstad. Our project coach will oversee further development and deployment. We delivered a fully functional and polished app, making this project a great success.

Conclusion

This experience deepened my knowledge of Flutter and Firebase, and I’m excited to use this tech stack for future mobile app projects. Working with an amazing team and an enthusiastic coach made the journey even more enjoyable, and I’m grateful for everything I learned along the way.