A comprehensive e-commerce application built using the Flutter framework. The app provides a complete shopping experience for users, from account creation and product browsing to adding items to the cart. It also includes a simple admin panel for product management.
Key Features:
Full Authentication System: Includes screens for Sign Up, Log In, and a User Profile with a logout option.
Product Catalog: A main shop screen that displays products in an attractive grid with sorting functionality (by name or price).
Product Details: A dedicated screen for each product with an image, detailed description, and price.
Admin Product Management: A dedicated interface for admins to add new products easily (name, price, description, and image upload from camera or gallery).
Shopping Cart: "Add to Cart" functionality to facilitate the user's shopping journey.
Modern UI/UX: A clean, intuitive, and user-friendly interface designed to enhance the shopping experience.
Technologies Used:
Framework: Flutter
Programming Language: Dart
Firebase.
This project highlights my ability to build complex, feature-rich applications that serve the needs of both the end-user and the administrator.