Waaiburg
The Waaiburg Webapp/App is a custom-built web application developed for De Waaiburg, an organization that supports young people in difficult home situations. This web app offers full control over the associated mobile app, allowing De Waaiburg staff to manage functionality and user accounts, as well as collect valuable data to evaluate the app's effectiveness.
Laravel
Flutter
TailwindCSS
This project was carried out in collaboration with my fellow students Siebe Camerman (website) and Sens Van Aert (website). The goal was to completely redevelop and expand the existing web application and mobile app for De Waaiburg, based on the specific needs of the organization. De Waaiburg supports young people in difficult home situations and wanted a platform that not only helped them efficiently manage their clientele but also provided a playful and accessible way to discuss complex issues.
Functionalities
The key features and extensions we implemented are:
- A web application that allows De Waaiburg staff to easily manage their clients and the content of the mobile app.
- Redesigning the mobile app with Flutter, including a new game that addresses difficult topics in a playful way.
- Full integration between the web application and the mobile app, ensuring changes in the web app are immediately visible in the mobile app.
- A secure and user-friendly interface, designed with Laravel Blade and TailwindCSS.
Project Execution
We started the project with a thorough analysis of the existing application and discussions with De Waaiburg about their requirements and wishes. We then worked iteratively on rewriting the web application, expanding its functionality to meet the new requirements. Redesigning the mobile app was the second major phase, where we modernized the structure and added the gaming element.
Throughout the project, we used Laravel for the web application and Flutter for the mobile app, with TailwindCSS for a modern and responsive UI. To ensure the quality of our code, we integrated SonarCloud, which helped us quickly address bugs and vulnerabilities and maintain a high standard.
The project spanned two academic years, allowing us to carefully implement and test all features. Our team structure and collaboration were essential to successfully managing the scope of this project.
Conclusion
We are extremely pleased with the final result of this project. The web application is robust, secure, and fully functional, and the mobile app offers an updated experience with new features like the game element. De Waaiburg itself was very satisfied and considered the platform a significant improvement for their daily operations. This project not only provided us with technical growth but also valuable experience in collaboration, client communication, and developing solutions with social impact.