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.
- 📸 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)
- 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
- Clone this repository
git clone https://github.com/your-username/fashionapp.git - Install dependencies
npm installoryarn install - Start the Expo server
npx expo start - Add your Firebase config to
firebaseConfig.js
/components # UI Components (Closet, MatchingPage, etc.) /firebase # Firebase config and services /assets # App assets App.js # Entry point
- Lincy Phipps
- Andria Subhit
- Liliana Cantero
- Ariana Ty
- Deshna Naruka
This project is open-source and free to use.