Files
sxchnge/frontend
Stephan D 27424ed886 Add shared authentication and email verification services
Provide reusable models, injectable service contracts, lifecycle-safe providers and explicit dummy implementations for login, signup and verification. Add focused error and async lifecycle tests. Related to #4 and #5.
2026-09-11 15:36:58 +02:00
..

SXCHNGE frontend

Home for the consumer application and its Flutter packages. The existing public Astro website lives in ../website/.

The first package, sxchnge_theme, provides installable light/dark Material themes and bundled Onest fonts. Its example/ folder demonstrates installation and component styling. The consumer application in app/ now includes a responsive login/sign-up preview; backend authentication is not connected.

The application will provide consumer registration, sign-in, onboarding and verification screens, exchange flows, and transaction history through the sxchnge backend. Eligibility and remaining limits are projections of Sendico's authoritative decisions.

Flutter is anticipated by the existing website handoff. Optional brand references are in ../website/design/ and ../website/flutter/brand_palette.dart; these do not prescribe the application's component styling.

Define the first customer journey and BFF contract before scaffolding the application. Sendico integration credentials belong in the backend.

Shared authentication: sxchnge_auth provides reusable login/signup providers, service contracts, and dummy implementations for both web and future mobile clients.