An online delivery service for all of your delivery needs!
Explore the project »
Table of Contents
While there are many different delivery services out there that all offer their own web applications, GoDelv is the best of them all. GoDelv combines all of those separate deilvery services into one web service. GoDelv lets customers, delivery managers, and delivery drivers handle all of their business on one website. Customers can place and track their orders on delivery services added by delivery managers delivered by delivery drivers. Save the headache, let GoDelv make it easy.
These are the major frameworks & development environments that we used in the development of GoDelv.
Listed in this section are the prerequisites and installation instructions for this project.
- Python 3.9
- Clone the repo
git clone https://github.iu.edu/cuhoward/p565-team22-godelv
- Open the repo as a Python project
- Create a virtual environment in the repo
py -m venv venv
- Run venv/Scripts/activate
venv/Scripts/activate
- You should now see (venv) to the left side of your command line
- Install requirements
pip install -r requiremnts.txt
- Run "app.py"
python app.py
The file structure of your project should look something like this:
.
├── Procfile
├── app.py
├── godelv
│ ├── __init__.py
│ ├── forms
│ │ ├── AddServiceForm.py
│ │ ├── CreateShipmentForm.py
│ │ ├── DelegateOrdersToDriver.py
│ │ ├── LoginForm.py
│ │ ├── PasswordResetForm.py
│ │ ├── RegistrationForm.py
│ │ ├── TrackbyIDForm.py
│ │ ├── UpdatePasswordForm.py
│ │ └── UpdateShippmentStatusLocationForm.py
│ ├── routes.py
│ ├── static
│ │ ├── main.css
│ │ └── trackingbyidresult.css
│ └── templates
│ ├── addservice.html
│ ├── adminhome.html
│ ├── assigndriverfororder.html
│ ├── createshipment.html
│ ├── customer_home.html
│ ├── delegateorders.html
│ ├── deliverydriver_home.html
│ ├── display_username.html
│ ├── home.html
│ ├── layout.html
│ ├── login.html
│ ├── map.html
│ ├── password_reset.html
│ ├── payment.html
│ ├── register.html
│ ├── searchandFilter.html
│ ├── trackbyid.html
│ ├── trackingbyidresult.html
│ ├── two_factor_setup.html
│ ├── updateShippmentLocation.html
│ ├── updateShippmentStatusLocation.html
│ └── update_password.html
├── godelv.sql
├── requirements.txt
└── venv
Distributed under the MIT License. See LICENSE.txt
for more information.
GoDelv - [email protected]
Project Code Link: https://github.iu.edu/cuhoward/p565-team22-godelv
Project Link: https://godelv.herokuapp.com/