Logo Lanfrica

NSBofficiel/safedeal-flutter

Domaine:

digital infrastructure

Type de record:

softwareproject
Créateur:
NSB
Hôte:
SafeDeal - Trust-first escrow marketplace for Cameroon # SafeDeal Flutter - Dual App Repository 🛒 **Client App** + 🏪 **Vendor App** - Trust-first escrow marketplace for Cameroon This repository contains both the buyer and seller applications for SafeDeal, a secure mobile marketplace with integrated escrow payment system. --- ## 📱 Two Applications ### **1. Client/Buyer App** (`main.dart`) - Browse products - Quick checkout (< 60 seconds) - Order tracking - Secure escrow payments **Run Client:** ```bash flutter run -d android # or chrome, ios ``` ### **2. Vendor/Seller App** (`main_vendor.dart`) - Product management - Sales dashboard - Order fulfillment - Wallet & analytics **Run Vendor:** ```bash flutter run --target=lib/main_vendor.dart -d android ``` --- ## 🚀 Quick Start ### Prerequisites - Flutter 3.7.2+ - Dart 3.7.2+ - Android Studio / Xcode (for mobile) ### Installation ```bash # Clone repository git clone github.com cd safedeal-flutter # Get dependencies flutter pub get # Build & run client flutter run -d android # Build & run vendor (in separate terminal) flutter run --target=lib/main_vendor.dart -d android ``` --- ## 🎯 Features ### Client Features ✨ - 🔍 Real-time product search - 📱 QR code scanning - 💳 Multiple payment methods (Mobile Money, Card, Bank) - 🔒 Escrow-backed transactions - 📦 Live order tracking ### Vendor Features 📊 - 📝 Product management - 📈 Sales analytics - 💰 Wallet management - 🎯 Flash sales - 👥 Customer management --- ## 📁 Project Structure ``` lib/ ├── main.dart # Client app ├── main_vendor.dart # Vendor app ├── core/ │ ├── router.dart # Client navigation │ ├── vendor_router.dart # Vendor navigation │ ├── theme.dart # UI theme │ └── constants.dart ├── models/ │ ├── product.dart │ ├── transaction.dart │ ├── user_profile.dart │ └── address.dart ├── providers/ │ ├── products_provider.dart │ ├── auth_provider.dart │ └── transactions_provider.dart ├── screens/ │ ├─ …