arch-atlas
Course
Features
Wireframes
⌘K
Home
/
Projects
/
Seaven
Seaven
Flutter app — Clean Architecture (GetIt · GetX).
Flutter · GetIt · GetX · Clean Architecture
API · 103 endpoints
no status · 103
open catalog →
API catalog
Coverage
Handoff / PDF
Seaven
12 features
1
Authentication
Dual-token login, register + OTP, Google / Apple sign-in, password recovery, and a GoRouter redirect that enforces profile setup + ToS.
2
Home & App Shell
ShellRoute-powered persistent nav, role-aware tab pages, 4×4 home grid and a radial create-menu.
3
Cart
Local-first per-user cart in SharedPreferences, promoted to a Medusa cart at checkout entry.
4
Checkout & Payment
Address → shipping → questions → Stripe PaymentSheet → completeCart, with partial-payment booking deposits.
5
Orders
Dual-role order list + detail (customer /store/orders, seller /vendor/orders) with PDF receipts and seller-cancel.
6
Marketplace (Physical Products)
Paginated product catalog with combined server + client-side filter, sort and search.
7
Notifications & Push
FCM token sync per-role, foreground local notifications, and a merged customer + seller in-app list.
8
Profile & Profile Setup
Customer + seller profile fetch, edit, and the multi-page setup wizard.
9
Search (Sellers + Places)
Seller-handle search with local history, plus the Geoapify autocomplete used app-wide.
10
Seller Services (Provisions)
Seller-side provisions CRUD with a 3-step creation wizard chaining 4-6 backend calls.
11
Seller Products (Physical)
Seller-side physical product CRUD with dynamic options/variants matrix and inventory wiring.
12
Seller Balance & Payouts
Stripe Connect onboarding wizard, balance + transactions, identity verification.