Skip to content

fhermas22/ministore

Repository files navigation

🛍️ MiniStore - Product Showcase App

A lightweight and elegant product showcase mobile application built with Flutter. This app connects to a RESTful API to fetch and display products in a modern, user-friendly interface — ideal for small e-commerce or catalog-based businesses.


📱 Features

  • 🧾 Fetch and display product listings from an external API
  • 🔍 View detailed information about each product
  • 📦 Clean and modular UI with responsive design
  • 🌐 RESTful API integration
  • 💡 Offline-ready structure (optional future support)

🛠️ Tech Stack


📂 Project Structure (simplified)

.
├── lib
│   ├── models
│   │   └── product.dart
│   ├── services
│   │   └── api_services.dart
│   ├── utils
│   │   ├── colors.dart
│   │   ├── images.dart
│   │   ├── routes.dart
│   │   ├── string_extensions.dart
│   │   ├── strings.dart
│   │   └── text_sizes.dart
│   ├── views
│   │   ├── categories.dart
│   │   ├── category_products.dart
│   │   ├── favorites.dart
│   │   ├── home.dart
│   │   ├── navigation_menu.dart
│   │   ├── product_details.dart
│   │   └── splash.dart
│   └── widgets
│       ├── custom_network_image.dart
│       ├── product_card.dart
│       ├── shimmer_grid.dart
│       ├── shimmer_list.dart
│       └── shimmer_product_card.dart
├── app.dart
└── main.dart

🚀 Getting Started

  1. Clone the repo
  2. Run flutter pub get
  3. Launch the app on an emulator or device
  4. Make sure your API is reachable

© MIT License

MIT — Feel free to use and adapt as needed.

About

MiniStore is a lightweight and elegant product showcase mobile application built with Flutter.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors