Drobe is a mobile fashion marketplace app built using React Native (Expo) and Firebase. It allows users to browse, wishlist, and buy fashion items while sellers can upload and manage their own products.
This project was built as a full-stack mobile application to gain real-world development experience.
- 🏠 Home Screen with gender and image-based category filtering
- 🔍 Product Detail screen with wishlist and cart buttons
- ❤️ Wishlist saved per user
- 🛒 Cart system with checkout
- ⬆️ Upload products (only for registered sellers)
- 🛍️ Seller Dashboard for managing uploaded items
- 💳 Razorpay payment integration
- 🔐 Firebase Authentication for secure login
| Layer | Technology |
|---|---|
| Frontend | React Native (Expo) |
| Backend | Firebase Firestore |
| Storage | Firebase Storage |
| Authentication | Firebase Auth |
| Payments | Razorpay (Test Mode) |
| Version Control | Git & GitHub |
/screens → App screens (Home, Upload, Wishlist, Cart)
/components → UI components like ProductCard
/context → Global state (CartContext, AuthContext)
/navigation → Navigation setup
/assets → App assets and screenshots
firebaseConfig.js
App.js
git clone https://github.com/Tshuluu/Drobe.git
cd Drobe
npm install
npx expo start
Then open the app using:
- Expo Go (mobile)
- Android Emulator
Hutshulu Tsutso B.Tech Information Technology Nagaland University




