Parodia SDK for E-Commerce API
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