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!

Project Tasks

No tasks generated yet.

Tasks will appear here as requirements are defined.

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