System Documentation
Welcome to the official documentation for the Tender Management System (TMS). This guide covers everything from initial setup to advanced feature management.
Current Version: 2.1.0 (Stable)
Installation Guide
To get the TMS running locally or on a server, follow these steps:
- Upload the project files to your PHP server (XAMPP/WAMP/CPanel).
- Import the
database.sqlfile into your MySQL database. - Update
config/db_config.phpwith your credentials:
$host = "localhost";
$user = "root";
$pass = "password";
$dbname = "tms_db";
$user = "root";
$pass = "password";
$dbname = "tms_db";
Global & Advanced Search
The Search module allows users to filter tenders based on Company, Name, Status, and Brand. The Global Search bar uses a unified query to scan all table columns simultaneously.
Tip: Use the "Eye" icons to toggle visibility of sensitive quoted prices.
Database Schema
The system relies on a relational database structure designed for high-concurrency bidding.
| Table | Description |
|---|---|
tenders |
Core tender details and deadlines. |
companies |
List of global tender publishers. |
submissions |
Vendor bids and quoted prices. |
API Integration
Fetch tender data in JSON format for external mobile apps or third-party integrations.
GET /api/get_tenders.php?status=active