0% found this document useful (0 votes)
29 views13 pages

Cargo Connect

Uploaded by

songadavid06
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views13 pages

Cargo Connect

Uploaded by

songadavid06
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Cargo

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:

▪ Hero Section: Prominent headline, compelling image/video, and a brief


explanation of the platform's value proposition.

▪ 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).

▪ Call-to-Action: Clear buttons or links for companies and individual drivers to


"Sign Up," "Get Started," or "Request a Demo."

▪ Testimonials (Optional): Quotes from satisfied clients to build trust.

▪ Visuals: Appealing images or videos related to trucks, transportation, and happy


drivers.

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.

▪ Illustrative Graphics: Simple icons or illustrations to represent each step of the


registration process, vehicle assignment (for companies) and usage process.

▪ User-Specific Flows: Separate explanations for companies and individuals,


tailored to their specific needs and workflows.

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.

▪ For Companies: Fleet management, driver assignment, trip scheduling,


real-time tracking, payment processing, reporting.
▪ For Individuals: Trip opportunities, earnings tracking, vehicle profile
management, communication tools, ratings, and reviews.

▪ Categorization (Optional): Organize the features by category (e.g., company


management, driver tools, reporting).

▪ Visual Representation: Icons or small graphics to represent each feature.

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.

▪ Payment Information: Explain accepted payment methods, and billing cycles.

▪ FAQ Section: Answer frequent questions about payments and other relevant
queries.

5. Contact

o Purpose: Allows potential clients to reach out to CargoConnect for inquiries.

o Functionalities:

▪ Contact Form: Fields for name, email, subject, and message.

▪ Direct Contact Info: Email address and phone number for direct contact.

▪ Location/Address (Optional): If the company has a physical location.

▪ Social Media Links: Links to the company's social media profiles.

6. Login

o Purpose: Provides a secure entry point for existing users to access their dashboards.

o Functionalities:

▪ Email/Username Field: Input for the user's email or username.

▪ Password Field: Input for the user's password.

▪ "Remember Me" Checkbox (Optional): To maintain the user logged in even


after closing the browser.

▪ "Forgot Password?" Link: To reset a password if forgotten.

▪ Login Button: Submit the form.


▪ Link to Sign Up: To lead new users to the registration page.

7. Registration

o Purpose: For new users (both transport companies and individuals) to sign up and create
an account on the platform.

o Functionalities:

▪ Account Type Selection: Options to register as either a "Company" or an


"Individual".

▪ Company Details Form: (If “Company” is selected) Fields for company name,
address, contact information, billing details, and company admin email.

▪ Individual Details Form: (If “Individual” is selected) Fields for personal


information, vehicle details, and contact information.

▪ Document Upload: Mechanism to upload the necessary documentation based


on the selected account type.

▪ For Individuals: Driver's license, vehicle registration, proof of insurance,


ID or passport.

▪ For Companies: Business registration certificate, fleet insurance, list of


drivers with names and IDs, vehicle registrations.

▪ Terms of Service Agreement: A link to the Terms of Service agreement that the
user must agree to when creating an account.

▪ "Sign Up" Button: Submit the form.

▪ Link to Login: To login after the registration is successful.

8. Forgot Password

o Purpose: Allow users to reset their passwords if forgotten.

o Functionalities:

▪ Email/Username Field: Input for the user's email or username.

▪ Submit Button: Submit form.

▪ 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.

▪ Link to Login: To login after password reset.


II. Platform Admin Pages (Secured Access)
1. Dashboard Overview

o Purpose: Provides a high-level view of the entire platform's performance.

o Functionalities:

▪ Overall Revenue Chart: Graph showing the system's total revenue.

▪ Total Companies Count: Total number of registered companies.

▪ Total Individual Drivers Count: Total number of registered individual drivers.

▪ 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.

▪ Actionable Reports: Buttons for quick access to generate detailed reports.

2. List of Companies

o Purpose: Lists all the transport companies registered on the platform.

o Functionalities:

▪ Company Table: Displays company name, contact info, registration date, status.

▪ Search Functionality: To search for companies by name.

▪ Filtering Options: To filter by status (active/inactive).

▪ Sorting Options: To sort the table by any column.

▪ "Edit Company" Button: Allows to go to the company's details page.

▪ "Dashboard" Button: Allows access to individual company dashboards.

3. Add Company

o Purpose: Allows platform admin to register a new company on the platform.

o Functionalities:

▪ Form: Input fields for company details (name, address, contact information,
billing info, company admin email).

▪ Validation: Real-time validation for all the input.

▪ Submit Button: To create the new company.

▪ 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.

▪ "Activate/Deactivate" Button: Change the company's status.

▪ "Go to Dashboard" Button: Go to the individual company's dashboard.

5. Billing Overview

o Purpose: View and manage all financial aspects for the platform.

o Functionalities:

▪ Total Revenue Graph: Graph showing the overall revenue generated.

▪ Invoice Status Overview: Summary of paid, pending, and overdue invoices.

▪ Company Outstanding Payments: View a table of all companies that are owing.

▪ Filter Options: To filter by date, status etc.

6. Invoice Management

o Purpose: View, generate, and manage invoices for all companies.

o Functionalities:

▪ Invoice List: Table with company name, invoice number, date, amount, status.

▪ Search Functionality: To search by company name, invoice number.

▪ Filter Options: To filter by date and status.

▪ Download Invoices: To download each invoice in PDF.

▪ Generate Invoices: To generate a new invoice if needed.

7. List of Users

o Purpose: To view all platform admins that have access to the dashboard.

o Functionalities:

▪ Table: Display users and their emails

▪ Actions: Button to edit user, and delete user.

▪ Filter options: filter by name, or email.

▪ 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:

▪ Form: To add all the information needed to add a new user.

▪ Submit Button: To create the user.

▪ User Feedback: After a successful creation, the user should see a notification.

9. System Settings

o Purpose: Configure various settings of the platform.

o Functionalities:

▪ Settings: Input to change general settings.

▪ Submit Button: Save the settings.

▪ User Feedback: After a successful saving, the user should see a notification.

10. Reporting

o Purpose: Generate reports regarding platform usage.

o Functionalities:

▪ Report Filters: Select date ranges, and type of report.

▪ Generate Report: Generate the report in PDF or CSV.

▪ View Report: The report should be displayed in a clear way.

11. User Types

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)

▪ Search Functionality: Search for individual users

▪ Filtering Options: Filter by status, user type, etc.

▪ User Actions: Options to view, edit, or disable users


III. Company Admin Pages (Secured Access)
1. Dashboard Overview

o Purpose: Provides a performance overview for each specific company.

o Functionalities:

▪ Company Performance Charts: Graph of completed trips, active drivers, and


other relevant data.

▪ Active Drivers Count: Number of currently active drivers.

▪ Recent Trips Summary: List of the most recent trips with key details.

▪ Quick Stats: Total Trucks being used, invoices, etc.

2. List of Drivers

o Purpose: Displays all drivers associated with the company.

o Functionalities:

▪ Drivers Table: Table with details for each driver.

▪ Search Functionality: To find drivers by name, email, etc.

▪ Filtering Options: To filter by status, vehicle etc.

▪ Sorting Options: To sort by any column.

▪ "Add Driver" Button: Button to add a new driver to the company.

▪ "Edit Driver" Button: Button to edit a driver information.

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).

▪ Validation: Real-time validation of the fields.

▪ "Submit" Button: Create the new driver.

▪ User Feedback: User is notified after a successful registration.

4. Edit Driver

o Purpose: Allows the company admin to edit an existing driver information.

o Functionalities:

▪ Form: Input fields for driver information (name, contact, truck associated).
▪ Validation: Real-time validation of the fields.

▪ "Submit" Button: Update the driver information.

▪ User Feedback: User is notified after a successful update.

5. List of Trucks

o Purpose: Displays all trucks associated with the company.

o Functionalities:

▪ Trucks Table: Table with details for each truck (license plate, model, etc.).

▪ Search Functionality: To find trucks.

▪ Filtering Options: To filter by model, and status.

▪ Sorting Options: To sort by any column.

▪ "Add Truck" Button: To add a new truck.

▪ "Edit Truck" Button: To edit truck information.

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.).

▪ Validation: Real-time validation for all the fields.

▪ "Submit" Button: To create the new truck.

▪ User Feedback: User is notified after a successful registration.

7. Edit Truck

o Purpose: Allows the company admin to edit an existing truck information.

o Functionalities:

▪ Form: Input fields for truck information (license plate, model, etc.).

▪ Validation: Real-time validation for all the fields.

▪ "Submit" Button: To update the truck information.

▪ User Feedback: User is notified after a successful update.

8. List of Trips

o Purpose: View a history of the company's trips.

o Functionalities:
▪ Trips Table: Table with trip details (driver, truck, dates, locations, etc.).

▪ Search Functionality: To search by date, or other keywords.

▪ Filtering Options: Filter by date, driver, status, etc.

▪ Sorting Options: Sort by any column.

▪ "View Trip" Button: To view full information about the trip.

9. Trip Details

o Purpose: View complete information about each trip.

o Functionalities:

▪ Trip Information Display: Show details (driver, truck, locations, dates).

▪ Map Visualization (Optional): Show route of the trip.

▪ Download Information (Optional): Download details about the trip.

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.

▪ Search Functionality: To search by any keywords.

▪ Filtering Options: Filter by user, driver, etc.

▪ Sorting Options: Sort by any column.

11. Profile Settings

o Purpose: Allows company admin to change company details and password.

o Functionalities:

▪ Form: Input to edit company name, company details, and change password.

▪ Submit Button: Save the settings.

▪ User Feedback: After a successful saving, the user should see a notification.

IV. Individual User Pages (Secured Access)

1. Dashboard Overview

o Purpose: Provides a performance overview for individual drivers

o Functionalities:
▪ Trip History Chart: Graph of trips completed, earnings, and other data

▪ Recent Trips Summary: List of most recent trips with key details.

▪ Quick Stats: Total trips completed, earnings, etc.

2. Trip History

o Purpose: View all past trips for the individual

o Functionalities:

▪ Trip Table: Table with trip details (date, locations, status, etc.)

▪ Search Functionality: To search by date or other keywords

▪ Filtering Options: Filter by date, status, etc.

▪ Trip Details Button: To access more details about a specific trip

3. Vehicle Details

o Purpose: Allows users to view and request changes to their vehicle information

o Functionalities:

▪ Vehicle Information: Display of the current registered vehicle

▪ 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:

▪ Form: Input to edit personal details, and change password.

▪ Submit Button: Save the settings

▪ User Feedback: After a successful saving, the user should see a notification.

Footer (Common to all pages):

• Copyright Information

• Terms of Service

• Privacy Policy

• Social Media Links (Optional)


Additional Notes:

• 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.

You might also like