Skip to content

helloharendra/Sofa-ecommerce-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sofa E-Commerce Web Application UI using flutter

Flutter Dart Firebase

Table of Contents

Introduction

Welcome to the Sofa E-Commerce Web Application! This project is a fully functional e-commerce web application developed using Flutter. It allows users to browse, search, and purchase sofas from a variety of categories. The application is designed to provide a seamless shopping experience with an intuitive user interface.

Features

  • User authentication (sign up, login, logout)
  • Browse sofas by categories
  • Search for sofas
  • View product details
  • Add sofas to the shopping cart
  • Checkout process
  • Order history
  • Responsive design for various screen sizes

Screenshots

Screenshot 2024-06-16 at 1 42 23 AM

Screenshot 2024-06-16 at 1 42 34 AM

Screenshot 2024-06-16 at 1 42 41 AM

Screenshot 2024-06-16 at 1 42 48 AM

Screenshot 2024-06-16 at 1 42 55 AM

Screenshot 2024-06-16 at 1 43 02 AM

Screenshot 2024-06-16 at 1 43 09 AM

Screenshot 2024-06-16 at 1 43 15 AM

Screenshot 2024-06-16 at 1 43 25 AM

Screenshot 2024-06-16 at 1 43 37 AM

Installation

To get a local copy up and running, follow these steps:

  1. Clone the repository:

    git clone https://github.com/helloharendra/Sofa-ecommerce-Application.git
    cd Sofa-ecommerce-Application
  2. Install dependencies:

    Ensure you have Flutter installed on your machine. Then, run:

    flutter pub get
  3. Run the application:

    To start the application in development mode, use:

    flutter run -d chrome

Usage

  • Browse Products: Navigate through different categories to find sofas.
  • Search: Use the search functionality to quickly find specific sofas.
  • Product Details: Click on a product to view detailed information.
  • Shopping Cart: Add desired sofas to your shopping cart and proceed to checkout.
  • User Account: Sign up or log in to track your orders and manage your profile.

Technologies Used

  • Flutter: The primary framework used for developing the application.
  • Firebase: For backend services such as authentication, database, and storage.
  • Provider: State management for Flutter.
  • Dart: The programming language used in Flutter.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

website: www.helloharendra.com

Visit us: www.helloharendra.com

Project Link: https://github.com/helloharendra/Sofa-ecommerce-Application

Screen.Recording.2024-06-16.at.12.53.12.AM.mov