βShop smart. Shop sustainable. Shop with Thriftale.β
Thriftale is a modern Flutter-based mobile application built to encourage eco-conscious shopping by letting users buy and sell second-hand fashion items. Track your environmental impact through carbon savings and waste reductionβand join the sustainable style movement!
-
π€ User Authentication β Sign up and login seamlessly
-
ποΈ Product Listings β Add images, descriptions & categorize items
-
π Search & Filter β Browse by category, price, and location
-
π Smart Cart System β Track your COβ and landfill savings
-
β Secure Checkout β No duplicate buys β thrift = unique!
-
π± Sustainability Tracker β See your positive environmental impact
-
π¬ Seller Ratings & Reviews β Build trust within the community
| Frontend | Backend | Cloud |
|---|---|---|
| Flutter & Dart | Firebase Cloud Functions | Firebase Firestore & Storage |
| Material Design | Firebase Auth | Firebase Notifications |
β¨ Thanks to our amazing team! π
lib/
βββ models/ # Data models (e.g., Product, User)
βββ pages/ # UI screens/pages
βββ services/ # Business logic and Firebase services
βββ utils/ # Constants, formatters, helpers
βββ widgets/ # Reusable UI components
Follow these steps to run Thriftale locally:
-
Clone the repository
git clone https://github.com/HasithFernando/MAD-Project.git cd MAD-Project -
Install dependencies
flutter pub get
-
Configure Firebase
-
Add
google-services.json(for Android) -
Add
GoogleService-Info.plist(for iOS)
-
-
Run the app
flutter run
Born from a desire to reduce fashion waste, Thriftale is more than just an appβit's a movement.
We aim to empower a community-first thrift platform that rewards users for making greener choices.










