https://github.com/elijahondiek/truck-hiring-web-app
A truck hiring management system built with Python Flask. truck owners can create an account add trucks and hire out and also hire other trucks
https://github.com/elijahondiek/truck-hiring-web-app
flask flask-application html-css-javascript jinja2-template python-3 sqlite wtforms
Last synced: 5 months ago
JSON representation
A truck hiring management system built with Python Flask. truck owners can create an account add trucks and hire out and also hire other trucks
- Host: GitHub
- URL: https://github.com/elijahondiek/truck-hiring-web-app
- Owner: elijahondiek
- Created: 2021-07-26T06:14:56.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-08-27T10:14:02.000Z (about 5 years ago)
- Last Synced: 2026-05-08T15:55:36.635Z (5 months ago)
- Topics: flask, flask-application, html-css-javascript, jinja2-template, python-3, sqlite, wtforms
- Language: HTML
- Homepage:
- Size: 267 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Requirements ,Packages used and Installation
Download and install Python, for this tutorial I'll be using Python 3.8.5, make sure to check the box Add Python to PATH on the installation setup screen
### Installation
Navigate to your current project directory for this case it will be **Truck-Hiring-Web-App**.
### 1 .Clone the git repo and create an environment
Depending on your operating system,make a virtual environment to avoid messing with your machine's primary dependencies
**Windows**
```
git clone https://github.com/Dev-Elie/Truck-Hiring-Web-App.git
cd Truck-Hiring-Web-App
py -3 -m venv venv
```
**macOS/Linux**
```
git clone https://github.com/Dev-Elie/Truck-Hiring-Web-App.git
cd Truck-Hiring-Web-App
python3 -m venv venv
```
### 2 .Activate the environment
**Windows**
```venv\Scripts\activate```
**macOS/Linux**
```. venv/bin/activate```
or
```source venv/bin/activate```
### 3 .Install the requirements
Applies for windows/macOS/Linux
```pip install -r requirements.txt```
### 4 .Migrate/Create a database
Applies for windows/macOS/Linux
```python manage.py```
### 5. Run the application
**For linux and macOS**
Make the run file executable by running the code
```chmod 777 run```
Then start the application by executing the run file
```./run```
**On windows**
```
set FLASK_APP=main
flask run
```
The run file incase missing,create a new file name it **run** then add the following;
```FLASK_APP=main.py FLASK_DEBUG=1 FLASK_ENV=development flask run```