https://github.com/ahmedghaly15/timeluxe
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.
https://github.com/ahmedghaly15/timeluxe
dart flutter flutter-apps flutter-examples flutter-ui ui
Last synced: 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/ahmedghaly15/timeluxe
- Owner: ahmedghaly15
- Created: 2023-08-27T23:25:55.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-12T22:59:04.000Z (over 1 year ago)
- Last Synced: 2025-01-20T20:49:28.978Z (4 months ago)
- Topics: dart, flutter, flutter-apps, flutter-examples, flutter-ui, ui
- Language: Dart
- Homepage:
- Size: 2.74 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](#preview)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Features](#features)
- [Authentication](#authentication)
- [Products](#products)
- [Favorites](#favorites)
- [Shopping Bag](#shopping-bag)
- [Product Details](#product-details)
- [Update Account](#update-account)
- [Animations](#animations)
- [Contributing](#contributing)## Preview
https://github.com/ahmedghaly15/TimeLuxe-App/assets/108659381/389e4345-ebeb-4834-a281-096087719241
## 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:
- Flutter SDK: [Install Flutter](https://flutter.dev/docs/get-started/install)
### `Installation`
1. Clone the repository:
```bash
git clone https://github.com/ahmedghaly15/TimeLuxe-App
```2. Change into the project directory:
```bash
cd TimeLuxe
```3. Fetch the dependencies:
```bash
flutter pub get
```4. Run the app:
```bash
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.