Completion of Mobile APP developed in Flutter .
Integrate APis securely with Mobile APP. Should be familiar with Android and iOS mobile development.
Please refer to screenshots for scope. Graphics will be provided.
Some parts ALREADY COMPLETED. Please see below
1.0 MBOX Mobile User App features
1.0.1 User Registration – user registration validation via OTP ( COMPLETED but needs input validation to prevent erros)
1.0.2 My MBOX QR – displays the unique QR code of the User
1.0.3 Send a Package – allows the user to book a package for ship-out via the MBOX locker and auto-compute the cost depending on sender address, recipient address, package type, and chosen courier.
1.0.4 My Packages ( PARTIALLY DONE ) – displays a real-time list of all the packages belonging to the user divided into 3 groups:
a) PICK-UPS ( PARTIALLY DONE )– packages for pickup or packages already picked-up by the user. Also has the ability to use the MBOX app to remotely open the locker door if within range of locker for pick-up of package and the ability to request for surveillance photos for pickups with issue.
b) SHIP-OUTS –list of packages booked for ship-out or packages already shipped out. Ability to also cancel a ship-out if not yet picked-up by courier.
c) STORED -- list of packages stored at the locker with status update.
1.0.5 Nearby Lockers ( COMPLETED but needs to add search )– locate lockers nearby or search for lockers at a given location using Google Maps
1.0.6 Online Help –( COMPLETED)
1.0.7 Scan – ability to scan a QR code and trigger an action when applicable or display message.
1.0.8 Messages – list and display messages from MBOX grouped into categories according to message type
1.0.9 ME section:
a) User profile -- ID verification and registration
c) Request for Electronic Receipt
d) Coupons -- recommended and integrate with 3rd-party coupon system