Skip to content

Latest commit

 

History

History
110 lines (102 loc) · 4.42 KB

File metadata and controls

110 lines (102 loc) · 4.42 KB

TCCS - TelePort

TelePort is a Online Delivery Management Software where a customer can send,receive and track orders in a single place. The Software computerizes any delivery company’s book keeping activities associated with its operation with an efficient Truck Allotement and Dispatch Algorithm to ensure productivity resources available.

HTML5 CSS3 Bootstrap Flask SQLAlchemy PostgreSQL Bcrypt Render

Visit the Site

The Webiste is Hosted on Render, you can view the website by clicking here

Remote Usage

To remotely use the codebase to host the website on your system, clone the repository on your system and do the Following Steps -

  1. Create a .env file according to the instructions:
host=<host-of-psql-server>
port=<port-of-psql-server>
database=<psql-db-name>
secret_key=<secret-key-for-bcrypt>
user=<psql-db-user>
pool_mode=<psql-pool-mode>
password=<psql-password>
  1. Execute the Following line in the root folder to install all the requirements
pip install -r requirements.txt
  1. To Finally Run the Codebase, in the root directory, run the following command in the terminal
python app.py

Project Structure

teleport/
├── app.py                     # Main Flask application
├── forms.py                   # Form definitions
├── models.py                  # Database models
├── requirements.txt           # Project dependencies
├── routes.py                  # Application routes
├── .env                       # Environment variables
│
├── migrations/                # Database migrations
│   ├── versions/
│   ├── alembic.ini
│   ├── env.py
│   └── script.py.mako
│
├── static/
│   ├── images/                # Image assets
│   └── styles/
│       ├── about.css
│       └── login.css
│
└── templates/                 # HTML templates
    ├── base.html              # Base template
    ├── index.html         
    ├── login/             
    │   ├── login.html
    │   └── signup.html
    ├── customer/
    │   └── dashboard.html
    ├── employee/
    │   └── dashboard.html
    └── manager/
        └── dashboard.html

Application Screenshots


Home Page - Landing page with login options

Manager Dashboard - Overview of operations

Branch Statistics - Performance metrics by location

Customer Dashboard - Order management interface

Truck Idle Statistics - Fleet utilization analysis

Customer Order History - Past orders and tracking