Shopapay – Flutter E-commerce App
Shopapay is a complete e-commerce software constructed with Flutter. It offers a seamless procuring expertise for
customers, enabling them to browse merchandise, add gadgets to their cart, and make safe purchases. The app additionally consists of
options for managing orders, monitoring deliveries, and person authentication.
Key Options at a Look
Product Administration:
- Browse intensive product catalogs
- View detailed product data
- Filter and seek for particular gadgets
- Observe product availability
Procuring Expertise:
- Person-friendly navigation
- Intuitive product looking
- Seamless procuring cart administration
Cost Processing:
- A number of cost choices
- Safe transaction dealing with
- Fast checkout course of
- Order abstract and affirmation
Person Account Administration:
- Straightforward registration and login
- Profile administration
- Order historical past monitoring
- Supply standing updates
- Tackle administration
- Wishlist performance
- Notification heart
- Settings customization
Person Interface Options:
- Clear, fashionable design
- Responsive layouts
- Intuitive navigation
- Easy animations
- Optimized for efficiency
Multilingual Help
- English
- Arabic
- Further languages may be added
Colour Scheme
- Mild Main: #1D55F3
- Darkish Main: #246BFD
- Mild Second: #212121
- Darkish Second: #F7F7F7
- Mild Third: #616161
- Darkish Third: #E8E8E8
- Border: #F2F2F2
- Success: #4CAF50
- Warning: #FF6E40
- Error: #FF5252
- Delete: #FF3D00
Learn how to Get and Run the App
Observe these steps to arrange and run the e-commerce app in your native machine:
Please be sure to have Flutter put in in your system. Observe the set up information at Flutter.dev.
Set up an editor like VS Code or Android Studio.
Arrange an Android emulator or join a bodily gadget.
Steps to Get and Run the App
Clone the repository
Navigate to the mission listing
Fetch the dependencies by working “flutter pub get”
Run the app in your linked gadget or emulator by working “flutter run”
Learn how to Add a New Language
Add the Language File: Open the lib/l10n/ listing and add a brand new .arb file for the specified language.
Outline Translations: Inside the brand new .arb file, add translations for all keys.
Instance:
{
“howdy”: “Hola”,
“welcome”: “Bienvenido”
}
Generate Localization: Run the “flutter pub run intl_utils:generate” command in your terminal to regenerate the
localization recordsdata.
Add LanguageModel: Add a brand new LanguageModel to the supportedLanguages record in language_model.dart.
Check the New Language: You may change the app’s language to the brand new language and see the translations within the app by
altering it from the settings web page.
Obtain the APK file to discover the complete performance of our software and see it in motion:
If in case you have any questions or want help, be at liberty to contact us at [[email protected]].
© 2025 Shopapay – Flutter E-commerce Utility. All rights reserved.










