A simple, lightweight courier tracking website built with PHP, JavaScript, and CSS. This repository contains a small tracking application and supporting pages used to demonstrate package and shipment tracking for a courier service.
Below are screenshots from the "Video Look" folder showing the UI and flow. For a full walkthrough, see the included video file Video Look/Full Video.mp4.
- Track shipments by tracking number
- Simple PHP backend with MySQL connection (see dbh.inc.php)
- Responsive layout and styling in
style.css - Includes contact, FAQ, and about pages
- PHP
- JavaScript
- CSS
- MySQL (not included: sample DB schema expected)
-
Clone this repository:
git clone https://github.com/Grantlinkz/Courier-Tracking-Website.git
-
Serve with a PHP web server (for local testing):
php -S localhost:8000
or place the files in a webserver root (Apache/Nginx + PHP).
-
Configure the database connection in
dbh.inc.phpto point at your MySQL server and create any required tables. The project expects a database for storing tracking information—create tables and seed data as needed.
- Open
index.php(orindex-2.php) in your browser to view the main interface. - Use
tracking.phpto query shipment statuses. - Update
dbh.inc.phpwith your DB credentials.
Contributions are welcome. Please open an issue describing the bug or feature you want to add and follow typical GitHub PR flow.
- No license file is included. If you want to make this project public, consider adding a LICENSE (for example, MIT).
- Consider reducing the PNG sizes or converting them to optimized web formats (WebP) to improve load times.
- Add a sample SQL schema and seed data for easier setup.
Created by Grantlinkz.