Skip to content

lincyphipps/FashionApp

Repository files navigation

FashionApp 👗✨

FashionApp is a beginner-friendly mobile app built with React Native and Firebase that helps users create stylish outfits by uploading clothing items and generating outfit suggestions through a custom matching algorithm. The app uses AI to detect colors from clothing images and supports manual tagging of formality, category, and weather suitability.

🚀 Features

  • 📸 Upload clothing items from your camera roll
  • 🧠 AI-powered color detection from uploaded images
  • 🎨 Tag clothes with category, formality, and weather
  • 🔄 Outfit suggestions using a matching algorithm
  • 🎲 Randomize outfits with one tap
  • 📁 Firebase integration for storing user clothing data
  • 🔐 Secure user authentication (handled via Firebase)

🛠️ Tech Stack

  • Frontend: React Native, Expo
  • Backend: Firebase (Firestore, Authentication, Storage)
  • AI Integration: Teachable Machine for color detection
  • Matching Algorithm: Custom logic based on clothing attributes
  • Version Control: Git & GitHub

🧑‍💻 How to Run Locally

  1. Clone this repository
    git clone https://github.com/your-username/fashionapp.git
  2. Install dependencies
    npm install or yarn install
  3. Start the Expo server
    npx expo start
  4. Add your Firebase config to firebaseConfig.js

📂 Project Structure

/components # UI Components (Closet, MatchingPage, etc.) /firebase # Firebase config and services /assets # App assets App.js # Entry point

📌 Contributors

  • Lincy Phipps
  • Andria Subhit
  • Liliana Cantero
  • Ariana Ty
  • Deshna Naruka

📄 License

This project is open-source and free to use.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5