The coral-complete-temp project aims to develop a production-quality Flutter mobile application UI that closely matches the provided Figma design. The application will include all visible screens and components, ensuring a responsive and user-friendly interface.
The application will be developed using Flutter with Dart null safety, adhering to Material 3 design principles where suitable. The UI will be responsive, supporting various mobile screen sizes, and will avoid unnecessary third-party packages. The project will follow a clean, feature-based architecture with centralized themes and reusable widgets.
The application will deliver a complete mobile shopping experience, including splash, onboarding, login/signup, home, detail screens, profile, settings, and more. The UI will be implemented based on the provided Figma design, ensuring visual fidelity and responsive layouts. Backend/API integration is not required at this stage; mock data will be used where necessary.
As a Shopper, I should be able to select a language on the Landing page to proceed to Onboarding.
As a Shopper, I should be able to navigate through Onboarding slides and proceed to Login/Signup.
As a Shopper, I should be able to log in or sign up to access the Home page.
As a Shopper, I should be able to browse products on the Home page and view details on Detail screens.
As a Shopper, I should be able to complete a purchase on the Checkout page.
As a Shopper, I should be able to view and edit my profile information on the Profile page.
As a Shopper, I should be able to change app settings on the Settings page.
Landing to Onboarding:
Onboarding to Login/Signup:
Login/Signup to Home:
Home to Detail Screens:
Detail Screens to Checkout:
Profile Management:
Settings Management:
Palette:
Typography:
Shape Language: Rounded edges, pill-shaped buttons.
Imagery: Modular vector illustrations, hand-drawn accents.
Assumptions:
Constraints:

You can change this later in Settings.

You can change this later in Settings.
No comments yet. Be the first!