The Order Tracking System is a PHP-based web application designed to manage and monitor orders through various stages:
- Submitted to the lab
- Received back from the lab
- Delivered to the customer
This system is tailored for businesses that require precise tracking of orders, ensuring smooth operations and transparency.
- Order Management: Track and update the status of orders in real-time.
- Lab Integration: Monitor orders sent to and received from the lab.
- Customer Delivery: Manage deliveries to ensure timely handovers to customers.
- User-Friendly Interface: Simplified design for easy navigation and management.
- Backend: PHP
- Database: MySQL
- Frontend: HTML, CSS, JavaScript (optional for enhancements)
-
Clone the repository:
git clone https://github.com/Elhussin/orderTraker.git
-
Set up the database:
- Import the
order_tracking.sqlfile into your MySQL database. - Update the database connection details in
config.php:<?php $host = 'localhost'; $user = 'your_username'; $password = 'your_password'; $database = 'order_tracking'; ?>
- Import the
-
Run the application:
- Place the project in your web server's root directory (e.g.,
htdocsfor XAMPP). - Open the application in a browser:
http://localhost/orderTraker/
- Place the project in your web server's root directory (e.g.,
- Login: Access the system with your credentials.
- Add Orders: Enter new orders, specifying details like customer info and order description.
- Update Status: Change the order status to:
Submitted to LabReceived from LabDelivered to Customer
- Track Orders: View all orders and their current statuses in a centralized dashboard.
orderTraker/
├── index.php # Main entry point
├── config.php # Database configuration
├── nav.php # Navigation menu
├── views/ # HTML templates
├── controllers/ # Business logic
├── models/ # Database interactions
├── assets/ # CSS, JS, and images
└── order_tracking.sql # Database schema
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name - Commit your changes:
git commit -m 'Add feature description' - Push to the branch:
git push origin feature-name - Submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
For questions or support, please contact:
- GitHub: Elhussin