Skip to content

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.

License

Notifications You must be signed in to change notification settings

piyush26c/p565-team22-godelv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


GoDelv

An online delivery service for all of your delivery needs!
Explore the project »

Table of Contents
  1. About The Project
  2. Getting Started
  3. File Structure
  4. License
  5. Contact

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.

(back to top)

Built With

These are the major frameworks & development environments that we used in the development of GoDelv.

HTML5 CSS3 JavaScript jQuery Python Flask Jinja MySQL PyCharm PayPal

(back to top)

Getting Started

Listed in this section are the prerequisites and installation instructions for this project.

Prerequisites

  • Python 3.9

Installation

  1. Clone the repo
    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
    py -m venv venv
  4. Run venv/Scripts/activate
    venv/Scripts/activate
  5. You should now see (venv) to the left side of your command line
  6. Install requirements
    pip install -r requiremnts.txt
  7. Run "app.py"
    python app.py

(back to top)

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.

(back to top)

Contact

GoDelv - [email protected]

Project Code Link: https://github.iu.edu/cuhoward/p565-team22-godelv
Project Link: https://godelv.herokuapp.com/

(back to top)

About

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.

Topics

Resources

License

Stars

Watchers

Forks