ASP Dot Net Website for Logistics 'JPB' - Transport Company
The client approached SynapseIndia with a requirement of developing a transport app to manage MMN Request, Track MMN, and document related to MMN etc. This meant to be an internal app, and no external user can use this.
The interface has been designed at our end, and we have used a blue color theme. This has been kept simple as the usage is meant for internal people only. This app is meant for multiuser usability. The first user submits a MMN (an internal term used by the client) request to fill the required detail. Second user sees the MMN list, upload the related POD (Proof of Delivery) and generate SPA (Sub Contractor Payment Advice) and the third user uploads the invoice. Then MMN request gets completed and it get marked as “completed”.
Customer would be able to login using their login credentials.
Customer would be provided with two options: “Submit MMN request” and “Track MMN”.
If the customer would choose to Submit MMN request, they would need to enter the MMN Id.
Customer would be provided with an option to browse and upload MMN and packaging list. On clicking submit button, MMN ID, MMN and packaging list would be send to the User Type1 email address.
User Type1 would be able to login using their login credentials created by the admin.
User Type1 would be able to fill the customer form by entering the customer details, MMN ID and uploading MMN and packaging list.
User Type1 would select the driver from the dropdown option and can enter number of trucks.
User Type1 would be able to take printout of MMN before submitting the details for cross checking the details.
User Type1 would be provided with two options: “Send MMN to Driver by Email” Or “Print MMN for Driver for Pickup”.
Send MMN to Driver by Email: On choosing this option, system would send all the details (MMN ID, MMN form and packaging list) to the driver at their email address.
Print MMN for Driver for Pickup: Allow Brian (User Type1) to print the details and would be collected by the driver from their physical office.
Driver would be able to drop all the goods and would send the text message (MMN ID and details in a predefined format) offline.
Internal Staff (Fiona/Brian) would be able to check the box saying MMN # delivered and notification email would be sent to the customer with a message "MMN # Has been delivered".
Driver would email the POD (Proof of Delivery) to the Fiona (User Type2) or driver would deliver POD to User Type2 physical office.
User Type2 would be able to login using their login credentials created by the admin.
User Type2 would be able to upload the POD (Proof of Delivery).
User Type 2 would be able to generate blank SPA form by clicking on SPA form generation button and would be able to submit or can print an SPA form copy. On clicking submit button, blank SPA (Sub Contractor Payment Advice) would be send to the driver email address or would be collected by the driver from their physical office.
Driver would be able to email the filled SPA (Sub Contractor Payment Advice) to the Vicki (User Type 3) or delivered it to their physical office.
User Type 3 would be able to upload the filled SPA (Sub Contractor Payment Advice) to the system and payment details.
Customer on choosing “Track MMN”, customer would need to enter MMN Id and can view the status of their MMN request. Status would be displayed such as: Pending from Brian; Completed from Brian, pending from driver; Completed from Fiona and driver, completed.
Admin would also be able to check the status of the MMN by entering the MMN Id and would be able to view the status of MMN. Status would be displayed such as: Pending from Brian; Completed from Brian, pending from driver; Completed from Fiona and driver, completed.
Admin can create login credentials (username, password, email address) of user type 1, user type2 and user type 3.
Admin manages (add/edit/delete) user type 1, user type2, and user type 3 and all their details.