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.
- 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.
- Clone the repository from GitHub.
- Ensure you have Flutter installed on your system. If not, refer to the Flutter Installation Guide.
- Navigate to the project directory and run
flutter pub get
to install dependencies. - Connect your device or start an emulator.
- Run the app using
flutter run
.
- Configure your Stripe account details in the app for payment processing.
- Customize the app theme, colors, and branding as per your requirements.
- Launch the app on your device or emulator.
- Browse through available products or use search filters to find specific items.
- Add desired products to the cart and proceed to checkout.
- Enter billing details and select a payment method (Stripe).
- Track your orders and manage favorites, reviews, and addresses as needed.
- Download and share order receipts conveniently in PDF format.
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.
This project is licensed under the MIT License.
- Special thanks to the Flutter community for their continuous support and contributions.
- Stripe for providing secure payment processing services.
For any inquiries or support, please contact [Your Email Address].