Skip to content

Qadam is a mobile e-commerce app built using Flutter and SQLite, designed for a seamless shopping experience. It features a product catalog, cart system, order history, and checkout flow, all managed locally. The app includes user authentication, profile management, and a modern UI with custom icons and smooth navigation.

Notifications You must be signed in to change notification settings

saad-shaikh-256/Shoes-eCom-Qadam

Repository files navigation

Shoes eCom - Qadam

Shoes eCom

Qadam is a complete mobile e-commerce application for shoes, built using Flutter and SQLite. It features a fully functional product catalog, cart system, order history, and checkout flow—all managed locally. Qadam is designed with a clean UI, smooth navigation, and essential features to simulate a real shopping experience.


🚀 Live Preview

🎨 Figma UI Inspiration


✨ Features

  • Product Catalog: Browse shoes by categories like Casual, Formal, Boots, and Sports.
  • Cart System: Add to cart, adjust quantity, or remove items.
  • Buy Now: Quick checkout with address form and order confirmation.
  • Authentication System: Sign Up, Login, and Forgot Password flows.
  • Order History: View past orders, statuses, and delivery addresses.
  • User Profile: Edit details or delete your account.
  • Local SQLite Database: Persistent storage for users, products, and orders.
  • Modern UI: Custom SVG icons, form validation, responsive layouts.

🛠️ Technologies Used

  • Flutter (Dart)
  • SQLite (sqflite)
  • Provider / Stateful Widgets for state management
  • Custom UI Components

⚡ Installation

To run this project locally:

  1. Clone the repository:

    git clone https://github.com/saad-shaikh-256/Shoes-eCom-Qadam.git
  2. Navigate to the project folder:

    cd Shoes-eCom-Qadam
  3. Get dependencies:

    flutter pub get
  4. Run the app:

    flutter run

📝 Notes

  • This project is mobile-only (Android/iOS) and uses a local database for all features.
  • No backend server or payment gateway is included by default.
  • You can extend the app with backend integration, cloud sync, or online payments.

🚧 Future Enhancements

  • Firebase integration for authentication and cloud sync
  • Payment gateway and real order processing
  • Wishlist feature and product ratings

🙌 Credits


Feel free to suggest features, report bugs, or fork the project!

About

Qadam is a mobile e-commerce app built using Flutter and SQLite, designed for a seamless shopping experience. It features a product catalog, cart system, order history, and checkout flow, all managed locally. The app includes user authentication, profile management, and a modern UI with custom icons and smooth navigation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published