Our client, MMG Talent, approached us to develop a mobile application to enhance the job search experience for models, actors, and artists. The starting point for the app was to support users in creating portfolios and applying for jobs while keeping users informed and engaged.
The client came to us at an important moment for the business, when enhancing user experience and accessibility became crucial to maintaining their competitive edge on the market and improving user satisfaction.
To best respond to the market's needs and requirements, the project started with a design sprint, enabling both sides to make key product decisions at an early stage. This approach helped streamline the development process and prevent possible inefficiencies later on.
As a result, the MMG Talent application has been equipped with many modern features that not only make the application itself more attractive but, above all, are helpful for users and make it easier to go through the casting and recruitment processes.
MMG Talent app is an online casting platform. It connects individuals like models and actors with casting professionals. An app helps them launch their career in the entertainment sector.
The client's primary requirement was to create an application that supported both portfolio creation and job application processes.
To achieve this, LeanCode engaged in in-depth discussions to fully understand the client’s vision and user expectations. This process involved a thorough analysis of the existing platform's functionalities and identifying areas that needed improvement.
Armed with this knowledge, LeanCode developed a comprehensive mobile solution that incorporated several key features.
The application was deployed in two phases. First, a "Friends and Family" phase was launched to a small group of users to gather feedback and fine-tune the app. Following successful adjustments, the app was fully released to all users.
One of the key challenges we faced was the integration with an external backend written in PHP. Ensuring smooth communication between the mobile app and backend required careful coordination. Additionally, aligning the user experience across both the web platform and mobile app was critical to deliver a consistent, seamless flow across all devices.
Despite these challenges, LeanCode successfully developed a high-functioning app that met the client’s needs.
LeanCode has launched the app's MVP version, which received positive feedback for its user-friendly profile creation process. Their team manages the project well, proactively addressing issues and optimizing solutions. They also demonstrate excellent design, analytical, and communication skills.
LeanCode delivered significant value by boosting user engagement through push notifications, enhancing user experience with a user-friendly interface, and increasing job application success rates with improved profiles and real-time updates. These improvements led to higher interaction rates, greater user satisfaction, and better outcomes for job seekers.
Increased User Engagement
Enhanced User Experience
Improved Job Application Success Rates
Public Profile
Profile strength
Push Notifications
Event Management
Job application process
The public profile feature allows applicants to showcase their portfolios with pictures, video, and audio files. This enables potential employers and casting directors to view and assess the talent's work in a comprehensive manner. Users can screen all information about the talent, including detailed profiles, experience, and skills.
1. Design Sprint Initiation: The project started with a design sprint, which allowed us to make critical product decisions early on and avoid inefficiencies during later development stages.
2. Collaboration with External Backend: Discussing specific endpoints throughout the development process is crucial. This ensures clear communication and smooth integration. Additionally, in the case of servers like PHP, which do not have variable typing, unit tests for the backend endpoints are necessary. Unit tests should verify the data types, as otherwise, issues will only be discovered when the mobile app tries to deserialize the received data in a live application.
3. Increased QA Involvement: Collaborating with an external backend may require increased QA involvement to thoroughly test the integrations and ensure the application functions as expected.