mossy-authentication

byDev Barai

USER AUTHENTICATION: Login using Google and phone number Each user must have a unique ID Store user data separately in Firestore WARDROBE MANAGEMENT: Users can add clothing items Each item should include: Type (shirt, pant, etc.) Color Image (optional) Store data under: users/{userId}/wardrobe/ OUTFIT MATCHING SYSTEM: When user selects a clothing item (e.g., black shirt) Suggest matching items from their wardrobe Use color matching logic: Black → white, grey, blue Pink → white, black, blue Only suggest items that exist in user's wardrobe OUTFIT SUGGESTION SCREEN: Show list of matching outfits Add labels like: "Best Match" "Casual" "Formal" VIRTUAL TRY-ON (OPTIONAL MVP): User uploads a photo Generate preview image of user wearing selected outfit Use AI models (like VITON or Stable Diffusion) MAKEUP RECOMMENDATION: Suggest makeup based on outfit colors Example: Black outfit → red/nude lipstick Pink outfit → soft pink/peach UI FLOW: Login Screen Home Screen (Wardrobe) Add Item Screen Wardrobe List Screen Outfit Suggestion Screen Try-On Result Screen DESIGN: Clean, modern UI Minimal colors (white, black, pastel tones) OUTPUT REQUIREMENTS: Provide complete Flutter code Use clean architecture (services, models, screens) Include Firebase integration Add comments in code for clarity GOAL: Create a working MVP version of the app with scalable architecture.

HomeUsers
Home

Comments (0)

No comments yet. Be the first!

Home design preview
Login: Sign In
Dashboard: View Activity
Dashboard: Monitor Users
Users: View User Details
System: Check Integrity
Settings: Configure System