Skip to content

Release Version: 1.0.0

Latest

Choose a tag to compare

@Harby-SoftwareEngineer Harby-SoftwareEngineer released this 05 Dec 04:16

Bike App

First Release: 1.0.0

Release Date: [Date]

Introduction

Welcome to the first release of the app! This release provides a simple and secure shopping experience, allowing users to browse products, manage their shopping cart, view basic profile information, and more.

Features

User Authentication

  • Secure sign-up and login using Firebase Authentication with email and password.
  • Users can register for a new account or log in with existing credentials.

Product Catalog

  • Browse through a wide range of products.
  • Products include essential information such as name, price, description, and images.

Categories

  • Products are organized into categories for easier browsing and navigation.

Shopping Cart

  • Add products to the cart and view item details, quantities, and total cost.
  • Review the cart before proceeding to checkout (checkout functionality coming in future updates).

User Profile

  • View basic profile information, including the user’s email.
  • Profile updates and phone number storage are not available in this release.

Dashboard (Home Screen)

  • A clean, user-friendly dashboard that offers easy access to products, cart, and profile sections.

Order History

  • Users can view their order history (order placement functionality will be available in future releases).

App Navigation

  • Intuitive bottom navbar for easy navigation between home, products, cart, profile, and settings.

Splash Screen

  • An engaging splash screen for a smooth startup experience.

Bug Fixes

  • Fixed UI issues with product image display.
  • Resolved user login and registration issues.

Known Limitations

  • Profile Management: Users cannot update their profile information (name, password, etc.) in this release. Only email is stored.
  • Checkout: The checkout and payment processing features are not available in this release.
  • Data Syncing: Minor delays may occur when fetching product data or syncing the cart, especially on the first launch.

Future Enhancements

  • Checkout & Order Placement: Adding functionality for users to place orders and complete payment in future updates.
  • Profile Management: Future versions will include options for users to update their profile information (name, password, etc.) and store phone numbers.
  • Product Search: Search functionality for finding products by name, price, or category will be added in a future release.
  • Additional Categories and Products: New categories and products will be added regularly.

Getting Started

To get started with the app, follow these steps:

  1. Clone the repository.
  2. Install the necessary dependencies using flutter pub get.
  3. Configure Firebase Authentication in the Firebase console and add your google-services.json or GoogleService-Info.plist.
  4. Run the app using flutter run.

Contributing

Feel free to fork the repository, open issues, and submit pull requests. Contributions are welcome!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Screenshots

IMG-20241205-WA0002
IMG-20241205-WA0001
IMG-20241205-WA0003
IMG-20241205-WA0004
IMG-20241205-WA0005
IMG-20241205-WA0006
IMG-20241205-WA0007