arch-atlas

Authentication

Dual-token (customer + seller) email/password, Google and Apple sign-in, registration with email-OTP verification, and password recovery — all gated by a GoRouter redirect that also enforces profile setup and ToS consent.

Riverpod · GoRouter · Dio · SharedPreferences

diagram · AuthenticationRiverpod · GoRouter · Dio · SharedPreferences
14 nodes 5 flows
01
LayerPresentation

UI · Controllers · Widgets

3 nodes
02
LayerDomain

Entities · Use Cases · Repository contracts

5 nodes
03
LayerData

Repo Impl · Remote / Local Data Sources

4 nodes
04
LayerDependency Injection

Routes · Bindings · Service Locator

2 nodes
cards are peers grouped by layer — pick a flow to trace real calls