Skip to content

Nach00o0/BABYHUBAPP

Repository files navigation

Baby Shop Hub

A comprehensive shopping platform for baby products built with Flutter.

Features

  • User authentication (login/register)
  • Browse products by categories
  • Search products
  • Add products to favorites
  • Shopping cart functionality
  • User profile management
  • Modern and responsive UI

Getting Started

Prerequisites

  • Flutter SDK (>=3.0.0)
  • Dart SDK (>=3.0.0)
  • Android Studio / VS Code
  • Android SDK / Xcode (for iOS development)

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/babyhubapp.git
  1. Navigate to the project directory:
cd babyhubapp
  1. Install dependencies:
flutter pub get
  1. Run the app:
flutter run

Project Structure

lib/
  ├── data/
  │   └── sample_data.dart
  ├── models/
  │   ├── category.dart
  │   ├── product.dart
  │   └── cart_item.dart
  ├── providers/
  │   ├── auth_provider.dart
  │   ├── cart_provider.dart
  │   └── favorites_provider.dart
  ├── screens/
  │   ├── auth/
  │   │   ├── login_screen.dart
  │   │   └── register_screen.dart
  │   ├── cart/
  │   │   └── cart_screen.dart
  │   ├── categories/
  │   │   └── categories_screen.dart
  │   ├── favorites/
  │   │   └── favorites_screen.dart
  │   ├── home/
  │   │   └── home_screen.dart
  │   ├── profile/
  │   │   └── profile_screen.dart
  │   └── main_screen.dart
  ├── widgets/
  │   ├── category_card.dart
  │   ├── product_card.dart
  │   └── cart_item.dart
  └── main.dart

Dependencies

  • provider: State management
  • shared_preferences: Local storage
  • flutter_animate: Animations

Contributing

  1. Fork the repository
  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

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

Acknowledgments

  • Flutter team for the amazing framework
  • All contributors who have helped shape this project

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors