Parodia SDK for E-Commerce API

Parodia Logo

The Parodia SDK is a comprehensive software development kit designed to simplify and streamline the integration of your application with an E-Commerce API. With Parodia, you can easily interact with various providers, such as authentication, cart management, customer data, order processing, and more, to build feature-rich e-commerce applications quickly and efficiently.

Features

The Parodia SDK offers a wide range of features to help you create powerful e-commerce applications. Here is a list of providers included in the SDK:

  • Auth: Simplifies user authentication and authorization processes.
  • Blog: Access and manage blog content for your e-commerce platform.
  • Campaign: Handle marketing campaigns and promotions.
  • Cart: Manage shopping carts, including adding, updating, and deleting items.
  • Category: Retrieve and manage product categories.
  • Currency: Convert and manage currencies for internationalization.
  • Customer: Manage customer accounts, profiles, and information.
  • Feature: Access product features and specifications.
  • Order: Handle order creation, updates, and tracking.
  • Parameter: Manage product parameters and specifications.
  • Product: Retrieve and manage product information.
  • Tag: Assign and manage tags for products and categories.
  • Variant: Handle product variants and options.

Installation

To get started with Parodia, you can easily add it to your Dart project using pub.dev. Add the following dependency to your pubspec.yaml file:

dependencies:
  parodia: ^1.0.0 # Replace with the latest version

Then, run flutter pub get to fetch and install the package.

Usage

Here's a basic example of how to get started with Parodia.

void main() => runApp(const MyApp());

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return ParodiaProvider(
      baseUrl: 'YOUR_BASE_URL',
      storeKey: 'YOUR_STORE_KEY',
      child: MaterialApp(
        title: 'Parodia Demo',
        home: Home(),
      ),
    );
  }
}

Thats it! Now you can use built-in providers Please refer to the package documentation and examples for more detailed information on how to use each provider and the available features.

License

This package is open-source and available under the BSD-3 License.

Contact

If you have any questions, issues, or feedback, please feel free to contact us at support@parodia.com.

Thank you for choosing the Parodia SDK for Flutter! We hope it helps you build amazing e-commerce applications.

Libraries

core/dto/address.dto
core/dto/base.dto
core/dto/blog.dto
core/dto/brand.dto
core/dto/campaign.dto
core/dto/cart.dto
core/dto/cart_item.dto
core/dto/category.dto
core/dto/feature.dto
core/dto/file.dto
core/dto/filter.dto
core/dto/notification.dto
core/dto/order.dto
core/dto/payment_method.dto
core/dto/photo.dto
core/dto/price.dto
core/dto/product.dto
core/dto/profile.dto
core/dto/rating.dto
core/dto/response_item.dto
core/dto/response_list.dto
core/dto/section.dto
core/dto/setting.dto
core/dto/stock.dto
core/dto/store.dto
core/dto/store_info.dto
core/dto/store_type.dto
core/dto/suggestion.dto
core/dto/tag.dto
core/dto/ticket.dto
core/dto/ticket_category.dto
core/dto/user.dto
core/dto/variant.dto
core/dto/variant_group.dto
core/enums
core/http/parodia_http
core/model/body_data.model
core/model/query.model
core/model/response.model
core/model/validation_error.model
core/parodia
core/repository/address.repository
core/repository/auth.repository
core/repository/blog.repository
core/repository/brand.repository
core/repository/campaign.repository
core/repository/cart.repository
core/repository/category.repository
core/repository/city.repository
core/repository/currency.repository
core/repository/feature.repository
core/repository/notification.repository
core/repository/order.repository
core/repository/payment_method_repository
core/repository/product.repository
core/repository/profile.repository
core/repository/store.repository
core/repository/suggestion.repository
core/repository/tag.repository
core/repository/ticket.repository
core/repository/variant.repository
parodia
provider/parodia_address.provider
provider/parodia_auth.provider
provider/parodia_blog.provider
provider/parodia_brand.provider
provider/parodia_campaign.provider
provider/parodia_cart.provider
provider/parodia_category.provider
provider/parodia_city.provider
provider/parodia_currency.provider
provider/parodia_feature.provider
provider/parodia_notification.provider
provider/parodia_order.provider
provider/parodia_payment.provider
provider/parodia_product.provider
provider/parodia_profile.provider
provider/parodia_store.provider
provider/parodia_suggestion.provider
provider/parodia_tag.provider
provider/parodia_ticket.provider
provider/parodia_variant.provider
provider/providers
widget/parodia_provider