Skip to content

Amr4924/Sprint-Store-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sprint Store 🛍️

A Flutter UI practice project — a Vodafone Cash-inspired e-commerce screen built to practice layout composition, custom widgets, and grid-based product listings.

This is a frontend-only build (no backend/state management yet) focused on getting comfortable with Flutter's core layout widgets: Row, Column, Expanded, GridView, and Drawer.

✨ Features

  • Home screen with a promo banner, product grid, and bottom navigation
  • Side drawer with profile avatar, account menu items, and social media links
  • Product grid showing image, price, and Add/View actions per item
  • Reusable widgets (buildMedia, buildBottoms, buildProduct, etc.) split into a separate widgets.dart file for cleaner code organization

📱 Screens

Screen Description
Home Promo banner + scrollable product grid
Drawer Profile, account settings, and social links

📸 Screenshots

Home screen with product grid Side drawer with account options

🛠️ Built With

🚀 Getting Started

Prerequisites

Make sure you have Flutter installed. If not, follow the official installation guide.

Check your setup:

flutter doctor

Installation

  1. Clone the repo
git clone https://github.com/your-username/sprint-store.git
  1. Navigate to the project folder
cd sprint-store
  1. Install dependencies
flutter pub get
  1. Run the app
flutter run

📂 Project Structure

lib/
├── main.dart        # App entry point
├── store.dart        # Store screen (Scaffold, AppBar, Drawer, BottomNav)
└── widgets.dart      # Reusable widgets (media icons, drawer items, product cards, body)

📝 Notes

  • This is a learning project — UI is functional but not yet connected to real data or a backend
  • Built as a hands-on exercise in Flutter layout fundamentals (Row/Column/Expanded behavior, GridView, custom widget extraction)

📄 License

This project is open source and available for learning purposes.

About

A Flutter UI practice project inspired by Vodafone Cash — built to learn layout composition, custom widgets, and grid-based product listings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors