Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 2.01 KB

File metadata and controls

61 lines (41 loc) · 2.01 KB

E-commerce Application

Overview This project is a Flutter-based e-commerce application aimed at providing a modern and seamless shopping experience. The app will allow users to browse products, make purchases, and manage their accounts through intuitive and well-designed interfaces. It is built with the goal of ensuring smooth user interactions, from login to checkout.

Features

Login/Signup:

A fully designed authentication flow, including:

Login screen with form validation.

  1. Signup screen for new users.
  2. Password recovery (Forgot Password) functionality.
  3. Email verification after signup.
  4. Success screens for completed actions (e.g., successful registration, password reset).

Sections Completed

  1. Login/Signup Design The design focuses on creating visually appealing and user-friendly interfaces for login and signup.
  1. Login: A screen that allows existing users to log in with their credentials, featuring validation for proper input.
  2. Signup: A screen for new users to register, with fields for entering essential details such as email, password, and phone number.
  3. Password Recovery: A screen allowing users to recover their password via email if forgotten.
  4. Email Verification: A simple email verification process upon signing up to ensure the user’s identity.
  5. Success Screens: Separate screens to confirm the successful completion of actions like registration or password reset.

Getting Started

To get a local copy of the project up and running, follow these steps.

Prerequisites

Flutter SDK Dart

Installation Clone the repo

Install Flutter packages flutter pub get

Run the application flutter run

Technologies Used Flutter: For the front-end UI and logic. Dart: As the programming language. Firebase Authentication (planned): For user authentication and data management.

Next Steps

Product catalog design. Shopping cart functionality. Payment gateway integration. User profile management.

Contributions Feel free to fork this project and submit a pull request if you would like to contribute.