arch-atlas

Authenticationin progress

Email/password auth with login, registration, logout and password reset.

GetIt · GetX · Clean Architecture

diagram · AuthenticationGetIt · GetX · Clean Architecture
12 nodes 5 flows
01
LayerPresentation

UI · Controllers · Widgets

2 nodes
02
LayerDomain

Entities · Use Cases · Repository contracts

5 nodes
03
LayerData

Repo Impl · Remote / Local Data Sources

3 nodes
04
LayerDependency Injection

Routes · Bindings · Service Locator

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

Screens

Loginwireframe
default

Email + password with 'Forgot?' link — the app's front door.

Login — submittingwireframe
loading

Button swaps to a spinner; inputs disabled to block double-submit.

Login — invalid credentialswireframe
error

Neutral error banner — never reveals which field was wrong.

Registration formwireframe
default

Live password-strength meter is UI-only — real rules live in the use case.

Reset passwordwireframe
default

Single email field; confirmation is identical for known and unknown emails.

Home — signed inwireframe
success

Get.offAll(/home) after the token is cached — no back-stack to login.

Set new passwordwireframe
default

Reached via the email deep link — strength meter mirrors registration.

Profile drawer — sign outwireframe
default

Sign-out entry point. Capture pending — drop the PNG to light it up.