Container Consignment Module (Perfex CRM v2.9.3) -- 2
Budget: $1,500 – $3,000 USD
I am a developer. Your first bid/proposal to me should include "I HAVE READ THE SCOPE, AND AGREE THAT I WILL DELIVER THE MODULE IN PERFEX CRM".
Have a look at the wireframes please.
Built as a module on Perfex CRM requiring good perfex CRM knowledge and UI experience to it. The consignment module is to be created from scratch as a module on perfex and PHP 8.0. I am looking for a long-term partner to work together in the next 3 years. Same construct as codeIgniter and perfex will not encounter issue upgrading automatically. I have the wireframe and SOW attached.
Logic: 1x Consignment > Multiple Trips > Each Trip has multiple Container but one vehicle-driver and one trailer
[Scope of Work]
1. Page - Consignment Overview
- Summary of Consignment
- Filterable by Job Date / Consignment Order / Container Order # / Customer Name / Status
- The objective of this page is to allow the users to monitor Consignments that are currently being held.
- Overview header to show Outstanding Consignment and Upcoming Consignment and Completed Consignment
2. Page - Consignment Order Entry Input
- Several fields of different types are required (up to 20 fields - including Customer Name, Address Fields, Consignment Order #, Consignment Date, Container #, Type, Vessel Name, Vessel #, Berth)
3. View Consignment Order Details
- Status of Consignment Order: Pending, In-Progress, Completed
- Multiple Trips per Consignment Order (e.g., each Consignment Order will contain multiple trips which contains two location).
- Overview Visual Flow - each trip is sequential since a cargo will need to be physically brought from location 1 to location 2, and location 2 to location 3 and so on. (Drag and Drop to re-arrange the trip order)
- Predefined first trip will be shown at the beginning to help data entry and subsequently added by user in the next line
- Each trip will contain it's own trip id which is 1:1 mapped to Container # (user input)
- Each trip will also contain Date, Location 1 to Location 2, Container Size (20/40FT) Remarks, Vehicle-Driver, Trailer #, Vehicle-Driver Predefined Docket Pay, Container #, Documents for each trip, Upload Document, Trip Status.
- Hover over each trip will contain the uploaded documents and show details of the trip updated by the driver
- Multiple Container # can be assigned to a single Trip, field-input delimited by space.
- Assignment of Vehicle-Driver & Trailer (each trip will only have one vehicle-driver & trailer - validation required) and prompt when vehicle-driver / trailer has previously been assigned for the same date.
- Trip to be able to be marked as completed, deleted, cancelled.
- Once all trips in the Job Order is completed, the job is automatically marked as Finish
4. Vehicle-Driver & Trailer Items
- Trailer are data fields like Invoice Items in Perfex.
- Driver are Perfex users which are able to login to Perfex but has no access other than Driver's pages in #6.
- Trailer fields (i.e., trailer code, trailer description)
- Driver fields (i.e., driver vehicle number, driver name, driver predefined docket pay, each driver to tagged as a new role Driver).
- For Vehicle-Driver (alike Perfex Customer), there should be a sub-page that allows us to view all the jobs that is assigned to the vehicle-driver.
- Page: A single page to calculate the driver docket for all existing job. Filter by Date and Selectable Consignment Numbers.
5. Settings
- Consignment Overview to display jobs in last 90 days
- Note that whenever configurable it should be defined in the settings page.
6. Drivers Page for [Driver Role] (Responsive Design)
- Driver to view Consignment that has been assigned to him (based on each trip).
- Comment
- Camera shot of multiple photos to be added to each trip.
- Driver to be able to manually sign off a complete job.
7. #To be shared later# 30% of the remainder
Code to be submitted on bitbucket so that I can pipeline it to staging area.
Have a look at the wireframes please.
Built as a module on Perfex CRM requiring good perfex CRM knowledge and UI experience to it. The consignment module is to be created from scratch as a module on perfex and PHP 8.0. I am looking for a long-term partner to work together in the next 3 years. Same construct as codeIgniter and perfex will not encounter issue upgrading automatically. I have the wireframe and SOW attached.
Logic: 1x Consignment > Multiple Trips > Each Trip has multiple Container but one vehicle-driver and one trailer
[Scope of Work]
1. Page - Consignment Overview
- Summary of Consignment
- Filterable by Job Date / Consignment Order / Container Order # / Customer Name / Status
- The objective of this page is to allow the users to monitor Consignments that are currently being held.
- Overview header to show Outstanding Consignment and Upcoming Consignment and Completed Consignment
2. Page - Consignment Order Entry Input
- Several fields of different types are required (up to 20 fields - including Customer Name, Address Fields, Consignment Order #, Consignment Date, Container #, Type, Vessel Name, Vessel #, Berth)
3. View Consignment Order Details
- Status of Consignment Order: Pending, In-Progress, Completed
- Multiple Trips per Consignment Order (e.g., each Consignment Order will contain multiple trips which contains two location).
- Overview Visual Flow - each trip is sequential since a cargo will need to be physically brought from location 1 to location 2, and location 2 to location 3 and so on. (Drag and Drop to re-arrange the trip order)
- Predefined first trip will be shown at the beginning to help data entry and subsequently added by user in the next line
- Each trip will contain it's own trip id which is 1:1 mapped to Container # (user input)
- Each trip will also contain Date, Location 1 to Location 2, Container Size (20/40FT) Remarks, Vehicle-Driver, Trailer #, Vehicle-Driver Predefined Docket Pay, Container #, Documents for each trip, Upload Document, Trip Status.
- Hover over each trip will contain the uploaded documents and show details of the trip updated by the driver
- Multiple Container # can be assigned to a single Trip, field-input delimited by space.
- Assignment of Vehicle-Driver & Trailer (each trip will only have one vehicle-driver & trailer - validation required) and prompt when vehicle-driver / trailer has previously been assigned for the same date.
- Trip to be able to be marked as completed, deleted, cancelled.
- Once all trips in the Job Order is completed, the job is automatically marked as Finish
4. Vehicle-Driver & Trailer Items
- Trailer are data fields like Invoice Items in Perfex.
- Driver are Perfex users which are able to login to Perfex but has no access other than Driver's pages in #6.
- Trailer fields (i.e., trailer code, trailer description)
- Driver fields (i.e., driver vehicle number, driver name, driver predefined docket pay, each driver to tagged as a new role Driver).
- For Vehicle-Driver (alike Perfex Customer), there should be a sub-page that allows us to view all the jobs that is assigned to the vehicle-driver.
- Page: A single page to calculate the driver docket for all existing job. Filter by Date and Selectable Consignment Numbers.
5. Settings
- Consignment Overview to display jobs in last 90 days
- Note that whenever configurable it should be defined in the settings page.
6. Drivers Page for [Driver Role] (Responsive Design)
- Driver to view Consignment that has been assigned to him (based on each trip).
- Comment
- Camera shot of multiple photos to be added to each trip.
- Driver to be able to manually sign off a complete job.
7. #To be shared later# 30% of the remainder
Code to be submitted on bitbucket so that I can pipeline it to staging area.