Skip to content

Flutter-based mobile application that serves as a watch store. It provides users with a seamless and intuitive shopping experience for a wide range of watches.

ahmedghaly15/TimeLuxe

Repository files navigation

TimeLuxe - Watch Store App

TimeLuxe is a Flutter-based mobile application that serves as a watch store. It provides users with a seamless and intuitive shopping experience for a wide range of watches. This README file will guide you through the setup process and highlight the key features and functionalities of the TimeLuxe app.

Table of Contents

Preview

TimeLuxeLiveDemo.mp4

Getting Started

To get started with TimeLuxe, follow the steps outlined below.

Prerequisites

Before running the application, ensure that you have the following software installed on your machine:

Installation

  1. Clone the repository:
git clone https://github.com/ahmedghaly15/TimeLuxe-App
  1. Change into the project directory:
cd TimeLuxe
  1. Fetch the dependencies:
flutter pub get
  1. Run the app:
flutter run

The app should now be running on your connected device or emulator.

Features

Authentication

TimeLuxe incorporates authentication functionality using Firebase. Users can sign in or sign up using their email and password. Additionally, users have the option to reset their password if they forgot it, utilizing Firebase's password reset feature.

Products

The app offers a wide range of good-quality products. Users can explore the home screen and search screen to discover various watch options.

Favorites

Users can add any product to their favorites list. This feature allows users to keep track of their preferred watches for future reference.

Shopping Bag

Users can add products to their shopping bag. They can choose from different payment methods to complete their purchase.

Product Details

Users can view the details of any product by clicking on it. This feature allows users to access comprehensive information about the watches they are interested in.

Update Account

Users can easily update their account information at any time. This feature enables users to keep their personal details up to date.

Animations

The app utilizes animations to ensure a smooth and delightful user experience. These animations enhance the overall usability and visual appeal of the app.

Contributing

Contributions to TimeLuxe are welcome! If you encounter any issues, have suggestions, or would like to contribute new features, please feel free to open an issue or submit a pull request.

When contributing, please ensure that you follow the existing code style and conventions. Additionally, include a detailed description of the changes you've made and any relevant information for reviewers.

About

Flutter-based mobile application that serves as a watch store. It provides users with a seamless and intuitive shopping experience for a wide range of watches.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published