Skip to content

eeimaan/cartify

Repository files navigation

Cartify - E-commerce Flutter App

Overview

Cartify is an E-commerce Flutter application designed to provide users with a seamless shopping experience. With a range of features including product browsing, search filtering, favorites management, order tracking, secure payment methods via Stripe, and billing details management, Cartify aims to deliver a comprehensive solution for both users and administrators. e

Features

  • Product Browsing: Users can explore a wide range of products available in the app.
  • Search Filter: Efficiently search for desired products using various filters like category, price range, etc.
  • Favorites Management: Ability to add products to favorites for quick access later.
  • Review System: Users can leave reviews and ratings for products they have purchased.
  • Order Tracking: Track the status of orders placed within the app.
  • Payment Method: Secure payment processing using Stripe integration.
  • Billing Details: Manage billing information for seamless checkout.
  • PDF Generation: Generate and download receipts in PDF format for orders placed.
  • Address Management: Add, edit, and delete delivery addresses for orders.
  • Sharing: Share product details or order summaries with others through various channels.

Installation

  1. Clone the repository from GitHub.
  2. Ensure you have Flutter installed on your system. If not, refer to the Flutter Installation Guide.
  3. Navigate to the project directory and run flutter pub get to install dependencies.
  4. Connect your device or start an emulator.
  5. Run the app using flutter run.

Configuration

  1. Configure your Stripe account details in the app for payment processing.
  2. Customize the app theme, colors, and branding as per your requirements.

Usage

  1. Launch the app on your device or emulator.
  2. Browse through available products or use search filters to find specific items.
  3. Add desired products to the cart and proceed to checkout.
  4. Enter billing details and select a payment method (Stripe).
  5. Track your orders and manage favorites, reviews, and addresses as needed.
  6. Download and share order receipts conveniently in PDF format.

Contributing

Contributions are welcome! If you'd like to contribute to Cartify, feel free to fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License.

Acknowledgements

  • Special thanks to the Flutter community for their continuous support and contributions.
  • Stripe for providing secure payment processing services.

Contact

For any inquiries or support, please contact [Your Email Address].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published