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.
- Project Repository
Check out the code, screenshots, and try the project on your device.
- Figma Design File
View or duplicate the original Figma design.
- 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.
- Flutter (Dart)
- SQLite (sqflite)
- Provider / Stateful Widgets for state management
- Custom UI Components
To run this project locally:
-
Clone the repository:
git clone https://github.com/saad-shaikh-256/Shoes-eCom-Qadam.git
-
Navigate to the project folder:
cd Shoes-eCom-Qadam
-
Get dependencies:
flutter pub get
-
Run the app:
flutter run
- 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.
- Firebase integration for authentication and cloud sync
- Payment gateway and real order processing
- Wishlist feature and product ratings
- Designed & Developed by Saad Shaikh
Feel free to suggest features, report bugs, or fork the project!