Alexandre Bole

Troover app redesign

FlutterUI/UXTravail d'équipe
Troover app redesign

During the fifth semester of my BUT in Computer Science, I took part in the Troover project, a mobile app designed to connect students and companies for internships and apprenticeships. The project followed a continuity approach, building on an existing codebase to improve, fix and extend.

My role in the project

As part of the mobile team, I collaborated with another student to rework the mobile app in Flutter. My involvement covered:

App preview

Here are a few screenshots showing the design and features of the Troover app:

Challenges and solutions

One of the biggest challenges was the state of the existing back-end, often unstable or incomplete. This forced us to work autonomously on the front-end, mocking some data and preparing for future integration.

To make up for this gap, we prioritized the UI/UX design, working on navigation smoothness, interface readability and component consistency. I particularly enjoyed designing visual animations that enrich the user experience.

Collaboration and project management

The Troover project was also a large-scale team experience. We were split between the Web and Mobile teams, which required good communication (Slack, Discord) and coordination on mockups, data and architecture. I became aware of how important documentation and regular exchanges are to avoid technical misunderstandings.

Technologies used

Flutter (Dart), Riverpod, GoRouter, Slang, GitHub, Figma, Slack, Discord.

Result & takeaways

Although the app wasn't 100% finished (due to a back-end still under development), we delivered a solid foundation with a modern design and a maintainable structure. This project let me consolidate my Flutter skills, understand UI/UX challenges and better handle the real-world constraints of a software project.