Skip to content

dhdylanhuang/well_wear_wardrobe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SH03 Project - Well Wear Wardrobe

📖 Description

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.

✨ Features

  • 🔒 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.

🛠 Tech Stack

  • Frontend: Flutter (Dart)
  • Backend: Firebase (Authentication, Firestore)
  • Other Integrations:
    • Web Scraping API (for sustainable fashion news)
    • Flutter Maps API (for store/charity shop locations)

🚀 Running latest Release

Android

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

iOS

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

🚀 Building from Source

1. Prerequisites

Ensure you have the following installed:

  • Flutter SDK (Latest stable version)
  • Dart SDK
  • Xcode (for iOS) or Android Studio (for Android development)

2. Clone the Repository

git clone https://github.com/yourusername/sh03-main.git

  • open the cloned repository
cd sh03_flutter

3. Install Firebase CLI

Follow the instructions in this link: https://firebase.google.com/docs/cli.

4. Configuring Firebase

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

5. Install Dependencies

flutter doctor
flutter pub get
  • for ios builds
cd ios
pod install

6. Run the App

flutter run

Making changes

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

Licensing

This project is proprietary and not licensed for distribution, modification, or commercial use outside of the original owners.

Conclusion

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. 🌎

About

Flutter-based mobile application designed to guide users toward sustainable acquisition, repair, and disposal of their clothes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors