StyleMeApp

a digital wardrobe in the phone that allows users to create outfit combinations using the existing clothes and many other features

About

Brand: StyleMeApp

Location: London, UK

Industry: Lifestyle/Clothes

Budget:: $10,000 to $49,999

Clutch Review: 

5.0
5/5

Product link: GooglePlay, AppStore

Type of software: iOS, Android Applications, AI/ML

Scope of work: Back-end, Front-end, UI/UX Design, Project Management, Quality Assurance

StylMeApp is a digital wardrobe in the phone that allows users to create outfit combinations using the existing clothes, share it with their friends and get ideas on how to mix and match the items to create great outfits. 

The application consists of camera mode, AI background deletion, wardrobe, calendar with outfits panning, wardrobe analysis, and profile directories. Application helps to see the impact of user’s consumption on the environment.

Technologies

Technology php

PHP

Technology laravel

Laravel

Technology react native

React native

postgresql

PostgreSQL

Technology redis

Redis 5

Technology docker

Docker

What our client
wanted

Dimitris Vassiliadis

Founder at StyleMeApp

We needed to develop an app that allows users to create outfit combinations using the existing clothes. The application should include a camera mode, AI background deletion, wardrobe, calendar with outfit panning, wardrobe analysis, and profile directories. The application should help to see the impact of users’ consumption on the environment.

Challenge

  • Image processing and automatic background deletion

    Implementing the logic for automatic background deletion in images required accurate and efficient image processing algorithms to accurately identify and remove the background while preserving the foreground object (clothes) without any artifacts or distortions, and finding a solution that meets the criteria of high accuracy and performance.

  • Performance and scalability

    The app has the app architecture for future AI features and high loading performance. Ensuring that the app is optimized for performance, scalability, and adaptability required designing efficient algorithms, optimizing database queries, handling large amounts of data, and planning for future feature integrations and updates.

  • Integrating with external APIs and services

    The app consists of registration and login functionality via Facebook, Google and Apple, as well as using Sendgrid for password recovery. Integrating with external APIs and services, such as social media platforms and email services required understanding and adhering to their API documentation, handling authentication and authorization, and handling errors and exceptions.

  • Privacy and security

    The app deals with sensitive user information, such as registration data, images of clothes, and social media integrations. Ensuring the privacy and security of user data required implementing proper authentication and authorization mechanisms, encrypting sensitive data, protecting against potential security vulnerabilities, and complying with relevant data privacy regulations.

  • User-friendly iOS and Android interfaces

    Designing and implementing user-friendly interfaces for both iOS and Android platforms required understanding the platform-specific design guidelines, accommodating for different screen sizes, resolutions, and aspect ratios, and ensuring consistent and smooth user experiences across different devices and platforms.

  • Testing and debugging

    Ensuring the quality and stability of the app through thorough testing and debugging required testing various scenarios, edge cases, and user interactions to identify and fix potential issues and bugs.

Key features

key feature 1
Registration and login
Users should be able to register and create an account using their name, surname, username, email, and password. They should also be able to log in to the app using their username and password, or through social media platforms like Facebook, Google and Apple.
key feature 2
Forgot password functionality
The app should provide a password recovery mechanism to allow users to reset their password if they forget it.
key feature
Onboarding tutorial
The app should have an onboarding tutorial to help users understand how to use the app and its features effectively.
key feature 4
Camera mode and image uploading
Users should be able to use the camera mode to capture images of their clothes or upload images from their device’s gallery to add to their wardrobe with the ability of automatic background deletion.
key feature 5
Onboarding tutorial
Users should be able to add tags and categories to their clothes to organize them, and use search and filtering functionality to easily find specific items in their wardrobe.
key feature 6
Wardrobe management
Users should be able to view, edit, and delete items in their wardrobe, including adding new items, updating item details, and removing items they no longer want.
key feature 7
Outfit creation and management
Users should be able to create outfits by selecting items from their wardrobe, and view, edit, and delete outfits they have created. They should also be able to share their wardrobe with their friends and create outfits for each other, and grant or revoke access to their wardrobe and outfits.
key feature 8
Profile management
Users should be able to edit their profile information, including avatar, name, surname, and password.
key feature 9
Support and privacy policy
The app should provide support contact information and have a privacy policy in place to ensure the privacy and security of user data.
Account deletion
Users should be able to delete their account and associated data from the app if they choose to do so.
Outfit planning with calendar
Users should be able to plan and organize their outfits using a calendar feature, allowing them to schedule and track their outfits for different occasions or events.
Notifications
The app should provide notifications to users for important events, such as new outfit suggestions or planned outfits reminders.
Wardrobe analysis with visualization
Users should be able to view a full analysis of their wardrobe, including visualizations such as charts or graphs, that provide insights on various aspects such as colors, materials, brands, sizes, most and least worn items, and usage in outfits. This analysis should help users make informed decisions about their clothing choices and optimize their wardrobe.
Consumption behavior calculation on the environment
The app should be able to calculate and provide users with insights on their consumption behavior’s impact on the environment, including factors such as money spent, water usage, CO2 emissions, and textile waste generated due to their clothing choices. This information can help users make more sustainable and environmentally-friendly decisions in their wardrobe management.

Project Team

Diana

Project Manager​

roman Lead Developer, System Architect
Roman

Lead Developer​

Vasyl

Tech Lead developer

Andrii

Back-end Developer

eugen front-end developer
Evgen

Frontend developer

Dmytro front-end developer
Dima

Frontend developer

Oksana

UX/UI Designer

Ivan QA Engineer
Ivan

QA Engineer

yurii qa engineer
Yurii

QA Engineer

Masha

QA Engineer

Client’s review

Dimitris Vassiliadis

Founder at StyleMeApp

Snotor team provides high-quality product delivery, from business logic investigation to development and deploying a ready app. They managed this project in a well-organized manner, met our deadlines, and were proactive

5.0
5/5

Let's start. It's easier than you think.