SmartTrans is a truck asset and freight management system that help to keep track of all the vehicles, and also to create a work order that will help the truck driver to go and pick up the load and deliver it to the delivery location. Once the load is delivered, the controller user can send the work order to the Account department. That Accountant user can generate an invoice for the client and save data to the Pastel Account PostgreSQL database.
The driver will use the SmartTrans android app. It will show the driver where to pick up the load and deliver it. Only the driver can log in to the android app.
- Responsive HTML page
- Saving data directly to Pastel posgresql database (Pastel and SmartTrans has to run on the same server)
- Use of API (for the android app)
- HTML
- CSS
- Javascript
- PHP
- phpMyAdmin
- Java & XML (for andoid app)
Install XAMPP into your local computer Download this project into your local computer Copy the downloaded project into the htdocs Get the database file from the database-and-apk folder of the project and import it into your local phpMyAdmin Run the project in the browser Get the android APK file from the the database-and-apk folder and install it on an android phone.
Prerequisites
- VS code
Setup
- Git clone
https://github.com/rolandfbk/smarttrans.git
- Create a client: Manage Clients & Destinations / Clients
- Create a Delivery and Pickup point for that Client: Manage Clients & Destinations / Delivery Point or Pickup Point
- Create a driver: click on manage user / mobile users
- Creat a truck/First trailer/Second trailer/First tanker/Second tanker: click on manage vehicles / truck/First trailer/Second trailer/First tanker/Second tanker
- Creat a product: click on Manage products / add new product
- Creat work order: click on work orders / Creat work order
Admin Credentials: Username: admin@test.com Password: 123456
Controller Credentials: Username: controller@test.com Password: 123456
Account Credentials: Username: account@test.com Password: 123456
👤 Roland Ossisa Yuma
- GitHub: @rolandfbk
- LinkedIn: Roland Ossisa Yuma
- Twitter: @rolandfbk
Contributions, issues, and feature requests are welcome!
Give a ⭐️ if you like this project!