
As part of a mission at My Lucky Day, I worked for the client Adéquat, a temp-work agency with its own mobile app. My mission was to build a user profile-editing feature within the existing app, entirely developed in Flutter.
Goal of the feature
The goal was to give temp workers a clear, functional interface to update their personal information directly from their phone: name, contact details, business sector, etc.
Work done
The work started with the analysis of a very detailed Figma and a functional document written by the project manager. I first took the time to understand the existing code and the available API endpoints (visible on the Swagger) before starting development.
- Building the profile-editing screens, matching the Figma mockups pixel-perfect
- Managing state with
Notifier/StateProvideraligned with the project's architecture - Field validation, conditional error display and user feedback
- Connecting to the APIs to fetch and send the updated data
Challenges faced
The main difficulty was aligning perfectly with the Figma design while respecting the technical constraints of the existing codebase. I sometimes had to adapt Flutter components to match the expected rendering exactly, especially on the grid of accepted working hours.
Result & takeaways
The feature was delivered on time, fully compliant with the UI/UX specifications. It is now in production and used daily by the app's temp workers. This mission strengthened my Flutter skills, particularly in reading mockups and integrating APIs in a demanding client environment.