Well Ware Wardrobe is a Flutter-based mobile application designed to guide users toward sustainable acquisition, repair, and disposal of their clothes.
The app helps users:
- Purchase or rent clothing items in a sustainable way.
- Find the best repair options to extend clothing lifespan.
- Identify eco-friendly disposal methods for unwanted clothes.
- 🔒 Safe & Secure Login – Authenticate using Firebase.
- 📰 Sustainable Fashion News – Stay updated with the latest trends via web scraping API.
- 🗺️ Interactive Map – Find nearby clothing stores and charity shops.
- 📊 Smart Quiz – Get personalized recommendations on whether to acquire, repair, or dispose of clothing.
- 🛍️ Rent or Buy Clothes – Promote a circular economy for fashion.
- Frontend: Flutter (Dart)
- Backend: Firebase (Authentication, Firestore)
- Other Integrations:
- Web Scraping API (for sustainable fashion news)
- Flutter Maps API (for store/charity shop locations)
Download the latest apk for the app onto an android device or simulator in the latest entry in the Releases section. This can then be ran by opening it on an acdroid
Download the latest .app file for the app in the latest entry in the Releases section onto your laptop.
- Create a Payload Directory:
mkdir -p Payload
- Move the .app into Payload/:
mv yourApp.app Payload/
- Zip the Payload Directory:
zip -r yourApp.ipa Payload/
🔹 Use AltStore or Sideloadly to Re-Sign
- Download AltStore on Mac/Windows.
- Connect iPhone via USB.
- Open AltStore → Click Install .IPA.
- Select yourApp.ipa and sign it with your Apple ID.
- Trust the certificate (On iPhone got to Settings → General → VPN & Device Management, trust developer)
Launch the app
Ensure you have the following installed:
- Flutter SDK (Latest stable version)
- Dart SDK
- Xcode (for iOS) or Android Studio (for Android development)
git clone https://github.com/yourusername/sh03-main.git
- open the cloned repository
cd sh03_flutter
Follow the instructions in this link: https://firebase.google.com/docs/cli.
Log into firebase with the account that is added to the Firebase project:
firebase login
Run the following command in the Flutter project directory:
flutterfire configure
flutter doctor
flutter pub get
- for ios builds
cd ios
pod install
flutter run
Due to how firebase works, you cannot interact with the backend unless your app's hash is a registered fingerprint in the firebase backend. Thus, if you want to make changes, you must register the new android fingerprint on firebase. To get this fingerprint, open the android folder in the project and run:
./gradlew signingReport
This project is proprietary and not licensed for distribution, modification, or commercial use outside of the original owners.
Well Ware Wardrobe is designed to promote sustainable fashion choices by helping users make informed decisions on acquiring, repairing, and disposing of clothes responsibly. By integrating modern technology with eco-friendly practices, this app contributes to a more sustainable future for fashion.
🌱 Reduce Waste. Repair More. Choose Sustainability. 🌎