Cargo Connect
Cargo Connect
ConneCt
Web
desCription
Table of Contents
I. Public Pages (Accessible to Everyone) ....................................................................................................... 3
II. Platform Admin Pages (Secured Access) ................................................................................................... 6
III. Company Admin Pages (Secured Access)................................................................................................. 9
I. Public Pages (Accessible to Everyone)
1. Homepage
o Purpose: The first page a visitor sees. It aims to attract potential transport companies
and individual drivers, providing a clear overview of CargoConnect's value proposition.
o Functionalities:
▪ Benefits Section: Highlights key benefits for transport companies (e.g., fleet
management, efficient scheduling, real-time tracking) and individual drivers
(e.g., access to trips, transparent payment, simplified vehicle management).
2. How It Works
o Purpose: Explains the process of how transport companies and individual drivers can use
the platform.
o Functionalities:
▪ Step-by-Step Guide: Clear, numbered (or visually guided) instructions for both
company and individual user registration and usage.
3. Features
o Purpose: Showcases all the features available for both transport companies and
individual drivers.
o Functionalities:
▪ Feature List: Organized list of all the features, with explanations about it.
4. Pricing
o Purpose: Transparently display the pricing and fees for using the platform.
o Functionalities:
▪ Pricing Plans: Clearly outline the different pricing plans (if any) for companies
and individuals.
▪ Features Included on Each Plan: For each plan, specify what is included.
▪ FAQ Section: Answer frequent questions about payments and other relevant
queries.
5. Contact
o Functionalities:
▪ Direct Contact Info: Email address and phone number for direct contact.
6. Login
o Purpose: Provides a secure entry point for existing users to access their dashboards.
o Functionalities:
7. Registration
o Purpose: For new users (both transport companies and individuals) to sign up and create
an account on the platform.
o Functionalities:
▪ Company Details Form: (If “Company” is selected) Fields for company name,
address, contact information, billing details, and company admin email.
▪ Terms of Service Agreement: A link to the Terms of Service agreement that the
user must agree to when creating an account.
8. Forgot Password
o Functionalities:
▪ Message: Showing the user if an email has been sent and also showing the user
what happens if the user's email is not registered on the platform.
o Functionalities:
▪ Active User Stats: Data on the number of active users (both company and
individual) and trends.
▪ Quick Stats: Number of trucks used per month, pending invoices, etc.
2. List of Companies
o Functionalities:
▪ Company Table: Displays company name, contact info, registration date, status.
3. Add Company
o Functionalities:
▪ Form: Input fields for company details (name, address, contact information,
billing info, company admin email).
▪ User Feedback: After a successful creation, the user should see a notification.
4. Company Details
o Purpose: View and edit details for a specific company.
o Functionalities:
▪ Company Information Display: Name, address, contact info, billing details, etc.
▪ Edit Fields: Input fields that will be editable for updating the values.
5. Billing Overview
o Purpose: View and manage all financial aspects for the platform.
o Functionalities:
▪ Company Outstanding Payments: View a table of all companies that are owing.
6. Invoice Management
o Functionalities:
▪ Invoice List: Table with company name, invoice number, date, amount, status.
7. List of Users
o Purpose: To view all platform admins that have access to the dashboard.
o Functionalities:
▪ Add User Button: To lead the user to the add user page.
8. Add User
o Purpose: To add a new platform user with admin access.
o Functionalities:
▪ User Feedback: After a successful creation, the user should see a notification.
9. System Settings
o Functionalities:
▪ User Feedback: After a successful saving, the user should see a notification.
10. Reporting
o Functionalities:
o Purpose: Allows the platform admin to view and manage users registered as individuals,
in addition to companies
o Functionalities:
* Individual User List: Table displaying individual users (name, contact info, vehicle info,
status)
o Functionalities:
▪ Recent Trips Summary: List of the most recent trips with key details.
2. List of Drivers
o Functionalities:
3. Add Driver
o Purpose: Allows the company admin to add a new driver to the company.
o Functionalities:
▪ Form: Input fields for driver information (name, contact, truck associated).
4. Edit Driver
o Functionalities:
▪ Form: Input fields for driver information (name, contact, truck associated).
▪ Validation: Real-time validation of the fields.
5. List of Trucks
o Functionalities:
▪ Trucks Table: Table with details for each truck (license plate, model, etc.).
6. Add Truck
o Purpose: Allows the company admin to add a new truck to the company.
o Functionalities:
▪ Form: Input fields for truck information (license plate, model, etc.).
7. Edit Truck
o Functionalities:
▪ Form: Input fields for truck information (license plate, model, etc.).
8. List of Trips
o Functionalities:
▪ Trips Table: Table with trip details (driver, truck, dates, locations, etc.).
9. Trip Details
o Functionalities:
10. Reviews
o Purpose: View all the reviews that has been made about the company or the driver.
o Functionalities:
▪ Reviews Table: Display all the reviews left, by user, by the company, and by
driver.
o Functionalities:
▪ Form: Input to edit company name, company details, and change password.
▪ User Feedback: After a successful saving, the user should see a notification.
1. Dashboard Overview
o Functionalities:
▪ Trip History Chart: Graph of trips completed, earnings, and other data
▪ Recent Trips Summary: List of most recent trips with key details.
2. Trip History
o Functionalities:
▪ Trip Table: Table with trip details (date, locations, status, etc.)
3. Vehicle Details
o Purpose: Allows users to view and request changes to their vehicle information
o Functionalities:
▪ Request Vehicle Update Button: Allows for submitting updated vehicle details
and documentation for approval.
▪ Update Status: Display whether the new vehicle is pending approval or has been
approved.
4. Profile Settings
o Purpose: Allows the individual to manage their own details and contact information
o Functionalities:
▪ User Feedback: After a successful saving, the user should see a notification.
• Copyright Information
• Terms of Service
• Privacy Policy
• The design of each section should be visually appealing and easy to navigate.
• Use clear and concise language that's easy to understand for both tech-savvy and non-tech
users.
• Include screenshots and videos of the platform in action for better comprehension.