https://github.com/piyush26c/p565-team22-godelv
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.
https://github.com/piyush26c/p565-team22-godelv
cscip565 flask-application html5 indiana-university-bloomington javascript jinja2 jquery mysql-database software-development
Last synced: about 1 month ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/piyush26c/p565-team22-godelv
- Owner: piyush26c
- License: gpl-3.0
- Created: 2022-12-08T19:29:44.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-22T02:14:46.000Z (over 2 years ago)
- Last Synced: 2025-02-05T08:51:36.041Z (3 months ago)
- Topics: cscip565, flask-application, html5, indiana-university-bloomington, javascript, jinja2, jquery, mysql-database, software-development
- Language: HTML
- Homepage:
- Size: 74.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Table of Contents
## About The Project
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.
### Built With
These are the major frameworks & development environments that we used in the development of GoDelv.









## Getting Started
Listed in this section are the prerequisites and installation instructions for this project.
### Prerequisites
* Python 3.9
### Installation
1. Clone the repo
```sh
git clone https://github.iu.edu/cuhoward/p565-team22-godelv
```
2. Open the repo as a Python project
3. Create a virtual environment in the repo
```sh
py -m venv venv
```
4. Run venv/Scripts/activate
```sh
venv/Scripts/activate
```
5. You should now see (venv) to the left side of your command line
6. Install requirements
```sh
pip install -r requiremnts.txt
```
7. Run "app.py"
```sh
python app.py
```## File Structure
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
```## License
Distributed under the MIT License. See `LICENSE.txt` for more information.
## Contact
GoDelv - [email protected]
Project Code Link: https://github.iu.edu/cuhoward/p565-team22-godelv
Project Link: https://godelv.herokuapp.com/