Business Problem
MODAMIA faced two primary challenges:
- Customization Overload: While allowing customers to design their own outfits was a unique selling point, many found it overwhelming and struggled to visualize how different pieces would come together.
- Lack of Personalized Recommendations: Traditional recommendation systems failed to provide personalized suggestions that catered to individual style preferences and body types, reducing customer satisfaction.
About MODAMIA
MODAMIA is revolutionizing the fashion retail space with AI-driven personalized shopping experiences, allowing customers to design customized outfits tailored to their style preferences, body types, and occasion needs.
Solution
Modamia partnered with GoML to build an AI-powered solution that enhances the shopping experience through:
Photo-Based Outfit Recommendations:
Using CNN models, customers could upload their photos and receive personalized outfit recommendations based on specific prompts like "I want a golden gown for a party." The AI would then generate a visual representation of the outfit on the user’s photo, leveraging MongoDB for real-time data processing.
Dynamic Adjustments to Preferences:
The solution also allowed users to refine their choices by inputting specific preferences (e.g., "sleeveless"). The AI, powered by an MLP model, dynamically adjusted the outfit to meet these specifications, providing high-accuracy visual updates.
Enhanced Personalization & Visual Realism:
By utilizing advanced CNN models, the AI system delivered realistic visual representations of how different outfits would look on each customer's unique body type. The front-end, built on React.js, ensured seamless user interactions.

Architecture
- Frontend (AWS Amplify)
- Serves web and mobile applications for user interaction. - Backend (AWS Lambda)
- Handles backend logic, querying databases, and invoking services like SageMaker for machine learning. - Amazon SageMaker
- Executes machine learning models for personalized recommendations. - MongoDB Atlas
- Manages data storage and real-time CRUD operations.