Skip to content

A dynamic Flutter e-commerce app for seamless online shopping.

License

Notifications You must be signed in to change notification settings

ahmedghaly15/Storeify

Repository files navigation

App Icon

Storeify | E-Commerce

Storeify is a powerful and dynamic e-commerce Flutter application designed to provide users with a seamless and engaging shopping experience. With robust features and a user-centric interface, Storeify combines functionality and performance to deliver an all-in-one e-commerce solution.


Table of Contents

  1. Preview
  2. Features
  3. Contributing
  4. License

Preview

Storeify.mp4

Features

Main Features

  • Onboarding: Intuitive onboarding screens to guide users through the app features.
  • Authentication: Secure login and registration system for user account management.
  • Cart: Fully integrated cart system for adding, editing, and removing products.
  • Categories: Organized product categorization for easy navigation.
  • Checkout: Smooth and secure checkout process with different payment ways.
  • Favorites: Save and manage favorite products or stores for quick access.
  • Stores: Browse products from various stores with optimized interactions.
  • Home: Personalized home screen with featured best selling, categories, and top stores.
  • Payment: Multiple payment options for secure transactions.
  • Profile: User profile management including application settings and account settings.
  • Search: Advanced product search functionality for finding exactly what users need.

Sub Features

  • Product Details: Detailed information and reviews for each product.
  • Store Details: Detailed information for each store including offers, branches and categories.
  • Update Profile: User can update their profile details.
  • Dark Mode: Fully customizable dark mode for enhanced visual comfort.
  • Localization: Supports both English and Arabic for a localized shopping experience.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork this repository.
  2. Create a new branch: git checkout -b feature-name.
  3. Commit your changes: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin feature-name.
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Releases

No releases published

Packages

No packages published

Languages