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.
- Host: GitHub
- URL: https://github.com/hs094/teleport
- Owner: hs094
- License: mit
- Created: 2025-01-19T18:06:03.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-23T18:01:07.000Z (about 1 year ago)
- Last Synced: 2025-02-04T11:48:13.766Z (about 1 year ago)
- Topics: flask, postgresql, sql-alchemy
- Language: HTML
- Homepage: https://teleport-g0vz.onrender.com/
- Size: 13.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.
## 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