Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chinxcode/shoe-shop

A comprehensive Flutter-based Shoe Shop application. Browse, view details, and manage your shopping cart seamlessly with a responsive design across all devices.
https://github.com/chinxcode/shoe-shop

dart flutter mobile-development provider provider-state-management responsive-design shoes shoes-store shopping-app state-management

Last synced: about 1 month ago
JSON representation

A comprehensive Flutter-based Shoe Shop application. Browse, view details, and manage your shopping cart seamlessly with a responsive design across all devices.

Awesome Lists containing this project

README

        

# Shoe Shopping App

This is a Flutter-based Shoe Shopping application that allows users to browse through a collection of shoes, view product details, add products to the cart, and manage their shopping cart. The app is responsive and user-friendly across various screen sizes and orientations.

## Features

- **Product Listing**: Browse through a variety of shoe products with different brands and sizes.
- **Product Details**: View detailed information about each shoe product, including available sizes and prices.
- **Add to Cart**: Select shoe sizes and add products to the shopping cart.
- **Cart Management**: View and manage products in the shopping cart.
- **Search Functionality**: Search for specific products using the search bar.
- **Responsive Design**: User interface adapts to different screen sizes and orientations (portrait and landscape).

## Screenshots


Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4

## Installation

To run this application locally, follow these steps:

1. **Clone the repository:**

```bash
git clone https://github.com/chinxcode/shoe-shop.git
cd shoe-shop
```

2. **Install dependencies:**

```bash
flutter pub get
```

3. **Run the application:**

```bash
flutter run
```

## Dependencies

- [provider](https://pub.dev/packages/provider): State management.
- [flutter](https://flutter.dev/): Framework for building the app.

## Contributing

Contributions are welcome! Please follow these steps:

1. Fork the repository.
2. Create a new branch: `git checkout -b feature-name`.
3. Make your changes and commit them: `git commit -m 'Add feature'`.
4. Push to the branch: `git push origin feature-name`.
5. Open a pull request.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Contact

For any inquiries, please reach out to [[email protected]](mailto:[email protected]).