An open API service indexing awesome lists of open source software.

https://github.com/hs094/teleport

TelePort is an online delivery management software enabling users to send, receive, and track orders efficiently. Built with Flask and SQLAlchemy, it uses smart truck allotment and dispatch algorithms to optimize productivity, streamlining operations for delivery companies.
https://github.com/hs094/teleport

flask postgresql sql-alchemy

Last synced: 4 months ago
JSON representation

TelePort is an online delivery management software enabling users to send, receive, and track orders efficiently. Built with Flask and SQLAlchemy, it uses smart truck allotment and dispatch algorithms to optimize productivity, streamlining operations for delivery companies.

Awesome Lists containing this project

README

          

# 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](https://teleport-g0vz.onrender.com/)

## 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:
```yaml
host=
port=
database=
secret_key=
user=
pool_mode=
password=

```
2. Execute the Following line in the root folder to install all the requirements
```bash
pip install -r requirements.txt
```
3. To Finally Run the Codebase, in the root directory, run the following command in the terminal
```python
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