Repository navigation
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:
- Clone the repository.
- Install the necessary dependencies using
flutter pub get. - Configure Firebase Authentication in the Firebase console and add your
google-services.jsonorGoogleService-Info.plist. - 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.






