Master Admin Panel
----------------------------------------------------------------------------------
- Dynamic Google Map Key: Admin can now configure dynamic Google Maps API keys for both web and app environments.
- Parcel Module Toggle: A new "Show Parcel Module" toggle added. If disabled, the parcel feature will be hidden from the app dynamically.
- Parcel Commission Settings: Parcel commission configuration added under master settings for flexible rate control.
----------------------------------------------------------------------------------
Bus Operator Panel
----------------------------------------------------------------------------------
- Dynamic Bus Layout: Operators can now create fully dynamic bus layouts with both sitting (seat) and sleeping (sofa) options. Upper and lower berths both support mixed seat types.
- Route-wise Pricing: Route-specific pricing feature added. Operators can enable this from the dashboard and set custom prices for each route.
Parcel/Luggage Module:
- Full parcel management module added to the operator dashboard.
- Operators can configure luggage rates based on Minimum Weight, Maximum Weight, and Price per Kilometer.
----------------------------------------------------------------------------------
Customer App
----------------------------------------------------------------------------------
Parcel Booking Integration:
- Customers can access the Luggage option from the bottom navigation.
- Enter source and destination addresses (with sub-location support), input weight and date.
- View available buses with corresponding luggage pricing.
- Complete booking with sender and receiver information.
- Parcel Tracking:Customers can track parcel status in Account → Luggage section. All updates synced with the driver app status.
- Dynamic Google Map Key: Integrated support for dynamic Google Map API keys.
- Fixed issues in FAQs, app layout, and API responses.
- Added loading indicators for login, signup, and forgot password screens for a smoother experience.
- Resolved input validation issues for improved form reliability.
- Latest Flutter 3.32.0 & JAVA 21 Supported
----------------------------------------------------------------------------------
Driver App
----------------------------------------------------------------------------------
Luggage Management:
- New luggage management interface accessible via the scanner icon.
- Drivers can update parcel statuses, which reflect live in the customer app.
- Compliance Update: Location permission popup added to meet Play Store compliance requirements.
UX Enhancements:
- Loading indicators added to login screen for smoother transitions.
- Input validation issues fixed for improved reliability.
- Latest Flutter 3.32.0 & JAVA 21 Supported