PSX Multipurpose Classified Flutter App with Laravel Admin Panel

PSX Multipurpose Classified Flutter App with Laravel Admin Panel v1.5.5

  • Author Author kashif
  • Creation date Creation date

Mobile Version Release Note

Mobile Change Logs

BugFixed
  • Fixed featured item list display issue on the vendor home page.
  • Fixed item category-based custom fields bug.
  • Resolved mandatory validation issues with date & time custom fields.
  • Fixed item upload timeout error.

Improvement
  • N.A
New
  • N.A

Required SDKs

– Flutter SDK version – 3.29.2
– Compiled SDK – 35

Web Version Release Note

Web Change Logs


BugFixed
  • Frontend
    • Fixed related items display issue on item detail pages.
    • Resolved discount display bug.
    • Fixed active language selection issue.
    • Corrected image custom fields bug.
    • Fixed “Load More” issue on item lists.
  • Backend
    • Fixed default currency bug when adding items.
    • Corrected vendor upload setting behavior.
    • Fixed category entry issue when using two or three active languages (without all languages enabled).
  • System / General / Admin Panel
    • Resolved in-app purchase bug triggered when clicking the edit button.
    • Fixed push notification functionality.
    • Resolved pagination issue in custom fields.
Improvement
  • Iniitally this image “Become A Vendor With Us Image” is using hard code so now it is able to change dynamically form the admin panel.
New
  • N.A

Mobile Version Release Note

Mobile Change Logs

BugFixed
  • Item List Bug Fixes – Resolved display issues affecting Recent, Popular, Featured, and Related item sections.

Improvement
  • N.A
New
  • N.A

Required SDKs

– Flutter SDK version – 3.29.2
– Compiled SDK – 35

Web Version Release Note

Web Change Logs


BugFixed
  • Item List Bug Fixes – Resolved display issues affecting Recent, Popular, Featured, and Related item sections.
  • Fixed Favorite Item Issue – Resolved favorite/unfavorite bugs from vendor profile and after page refresh.
  • Currency Filter Bug Fixed – Corrected currency-based filtering issues in item listings.
  • Admin Item Creation – Enforced image upload requirement when creating items via admin panel.
  • Frontend Language Fixes – Addressed missing or incorrect language strings on the frontend.
  • Custom Fields Issue Resolved – Fixed display and validation problems with custom fields.
  • Vendor Registration & Payment – Resolved bugs related to vendor signup and payment flow.
  • Product Search API Fix – Improved accuracy and performance of product search via API.
  • Category Count Update – Fixed incorrect category item count after deletions via admin panel.
  • Vendor Expiration Fix – Resolved issues with vendor account expiration logic.
Improvement
  • Revamped Menu Configuration – Improved and reorganized menu settings for better usability in the admin panel.
  • Enhanced User Token Validation – Added stricter token checks for more secure API access.
  • Vendor Subscription Workflow Update – Streamlined the vendor subscription process for better clarity and control.
New
  • N.A

Mobile Version Release Note

Mobile Change Logs​

BugFixed
  • Fixed video upload issue
  • Resolved user permission issues for specific actions (e.g., item promotion, item upload by vendor)
  • Addressed minor bugs based on client feedback
Improvement
  • N.A
New
  • Added support for searching by custom fields in the mobile app.

Web Version Release Note

Web Change Logs​


BugFixed
  • Fixed an issue with saving multiple device tokens per user.
  • Resolved item duplication issue in the Admin Panel.
  • Country name now appears alongside the country code.
  • Fixed various bugs related to custom fields.
  • Improved video upload logic for the app.
  • Addressed user permission-related issues for the app.
  • Fixed UI alignment problems and other minor bugs across the platform.
  • Fixed new installation issue (Hot Fix 1.5.3+1)
  • Fixed product dynamic link issue that causes chat problems (Hot Fix 1.5.3+1)
Improvement
  • N.A
New
  • Added support for searching by custom fields in the mobile app.

Mobile Change Logs

BugFixed
  • Fixed video upload issue
  • Resolved user permission issues for specific actions (e.g., item promotion, item upload by vendor)
  • Addressed minor bugs based on client feedback
Improvement
  • N.A
New
  • Added support for searching by custom fields in the mobile app.

Required SDKs

– Flutter SDK version – 3.29.2
– Compiled SDK – 3.29.2

Web Version Release Note

Web Change Logs

BugFixed
  • Fixed an issue with saving multiple device tokens per user.
  • Resolved item duplication issue in the Admin Panel.
  • Country name now appears alongside the country code.
  • Fixed various bugs related to custom fields.
  • Improved video upload logic for the app.
  • Addressed user permission-related issues for the app.
  • Fixed UI alignment problems and other minor bugs across the platform.
Improvement
  • N.A
New
  • Added support for searching by custom fields in the mobile app.

Mobile Version Release Note

Mobile Change Logs​

BugFixed
  • Fixed for user login issue
Improvement
  • Upgrade to latest flutter SDK 3.29.2
New
  • N.A

Required SDKs​

– Flutter sdk version – 3.29.2

Web Version Release Note

Web Change Logs​


BugFixed
  • Fixed for vendor application and to show at vendor approval list from admin panel
  • Fixed for some missing language string
  • Fixed for vendor profile information
  • Fixed for order list sorting with Payment Status
  • Fixed for delivery charges to accept only integer
  • Fixed for mobile browser login issue ( Database Error Message )
  • Fixed for custom field error message for mandatory
  • Fixed for Approval Items list page error
  • Fixed for Category Ordering Fields to be working properly
  • Fixed for some UI alignment issue as the overall
Improvement
  • Theme ( Dashboard Section Hide/Show) is moved to Admin Panel. It is not longer using with PSX-Builder.
New
  • N.A

Mobile Version Release Note

Mobile Change Logs

BugFixed
  • Bug Fixed for sub categories pagination
Improvement
  • N.A
New
  • N.A

Required SDKs

– Flutter sdk version – 3.27.0
– Android sdk version – 34.0.0

Web Version Release Note

Web Change Logs

BugFixed
  • Fixed at Watermark Setting
  • Fixed for Item Search, Pagination, Publish at Item List
  • Fixed for Web Default Language
  • Fixed Category and Sub-Category multi language
Improvement
  • Improvement for firebase setting
  • Improvement for video uploading time at Item entry on both frontend and admin panel
New
  • N.A

Mobile Version Release Note

Mobile Change Logs​

BugFixed
  • Updated to jdk 21 & Gradle 8.6
  • Updated to flutter sdk 3.27.1
  • Fixed infinity loading issue
  • Fixed thumbnail image issue
  • Fixed small bugs

Improvement
  • N.A
New
  • N.A

Required SDKs​

– Flutter sdk version – 3.24.4
– Android sdk version – 34.0.0

Web Version Release Note

Web Change Logs​


BugFixed
  • Fixed can’t add subscription plan at backend
  • Fixed dashboard update button showing error at backend
  • Fixed can’t upload watermark preview image at backend
  • Fixed items not showing for normal user accounts at frontend
  • Fixed subscription plan issue
  • Fixed language refresh generation issue
  • Fixed watermark issue
  • Refactored the existing code base to improvement performance
  • And many small bug fixes
Improvement
  • Performance Improvement
New
  • Sub-Category Multi Language
Password:

Flutter Version Release Note

Flutter Change Logs

BugFixed
  • Fixed social link in app info
  • Fixed contact number is not saved as blank in item edit
  • Fixed close button in order successful page
  • Fixed stock quantity mandatory sign and validation in item upload page
  • Fixed some language strings
  • Fixed do not show loading in category list page
  • Fixed subcategory subscription
  • Fixed edit phone number
  • Fixed edit profile
  • Fixed forget password

Improvement
  • improved Migrate to applying Gradle plugins with the declarative plugins block
  • improved update packages and target sdk
New
  • NA

Flutter Effected Files

– android/app/build.gradle
– android/build.gradle
– android/settings.gradle
– lib/config/ps_config.dart
– lib/core/vendor/constant/ps_widget_const.dart
– lib/core/vendor/db/common/ps_dao.dart
– lib/core/vendor/db/common/ps_data_source_manager.dart
– lib/core/vendor/provider/category/category_provider.dart
– lib/core/vendor/provider/user/user_provider.dart
– lib/core/vendor/repository/Common/ps_repository.dart
– lib/core/vendor/repository/customize_ui_detail_repository.dart
– lib/core/vendor/repository/gallery_repository.dart
– lib/core/vendor/utils/ps_progress_dialog.dart
– lib/core/vendor/utils/utils.dart
– lib/core/vendor/viewobject/custom_field.dart
– lib/ui/vendor_ui/app_info/component/link_info.dart
– lib/ui/vendor_ui/app_info/view/app_info_view.dart
– lib/ui/vendor_ui/checkout/component/billing_address/widgets/billing_address_widget.dart
– lib/ui/vendor_ui/checkout/component/edit_billing_address/edit_billing_address_view.dart
– lib/ui/vendor_ui/checkout/component/edit_shipping_address/edit_shipping_address_view.dart
– lib/ui/vendor_ui/checkout/component/shipping_address/widgets/shipping_address_widget.dart
– lib/ui/vendor_ui/checkout/view/vendor_paystack.dart
– lib/ui/vendor_ui/common/custom_ui/ui_type/number.dart
– lib/ui/vendor_ui/common/ps_credit_card_form_for_pay_stack.dart
– lib/ui/vendor_ui/item/entry/category/component/entry_category_vertical_list_item.dart
– lib/ui/vendor_ui/item/entry/category/component/entry_category_vertical_list_view.dart
– lib/ui/vendor_ui/item/entry/component/entry_data/upload_submit_button.dart
– lib/ui/vendor_ui/item/entry/component/item_entry_view.dart
– lib/ui/vendor_ui/item/promote/view/pay_stack_view.dart
– lib/ui/vendor_ui/location/view/select_township_view.dart
– lib/ui/vendor_ui/map/view/google_map_pin_view.dart
– lib/ui/vendor_ui/order_successful/component/widgets/order_successful_widget.dart
– lib/ui/vendor_ui/sort_widget/ps_dynamic_widget.dart
– lib/ui/vendor_ui/vendor_applicaion/component/widget/apply_button.dart
– lib/ui/vendor_ui/subcategory/component/vertical/widgets/subcat_subscription_done_icon.dart
– lib/ui/vendor_ui/user/edit_profile/component/change_phone/widgets/change_button.dart
– lib/ui/vendor_ui/user/edit_profile/component/verify_phone/widgets/verification_widget.dart
– lib/ui/vendor_ui/user/edit_profile/view/edit_profile_view.dart
– lib/ui/vendor_ui/user/forgot_password/component/widgets/forgot_pwd_send_button.dart
– pubspec.lock
– pubspec.yaml

Required SDKs

– Flutter sdk version – 3.22.2
– Android sdk version – 34.0.0

Web Version Release Note

Web Change Logs


BugFixed
  • Fixed currencies list not showing in Promotion In App Purchase filter
  • Fixed being able to save without data in Promotion and Package In App Purchase
  • Fixed about me field not showing at Frontend and Backend
  • Fixed color generation
Improvement
  • Improved code for Permission, RolePermission, UserPermission, LocationCityInfo, DynamicColumnVisibility, CustomField, CustomFieldAttribute, CoreField and TableField by refactoring
  • Improved code for Location city, Location township, Promotion In App Purchase and Package In App Purchase by refactoring
  • Improved code for Category, Subcategory, Menu, Sub-Menu Groups, Menu Groups, Users, Seller Report, Buyer Report, User Report, Offline Payment Settings and Payment Currencies by refactoring.
  • Improved dropdown by adding initial option at Frontend and Backend
  • Improved blog author name with added user name at Frontend
  • Improved image configuration with recommended image sizes at Backend
  • Improved item by removing unique name validation at Frontend and Backend
  • Improved remove added contact numbers by inserting empty value at Frontend and Backend
New

Web Effected Files

– Modules/*
– app/*
– config/*
– database/*
– resources/*
– routes/*
– storage/*
– tests/*
– README.md
– composer.json
– package.json
– phpunit.xml
– .htaccess
Top