{"repo":"musevarg/Transportation-Management-System","free":true,"listed":false,"github":"https://github.com/musevarg/Transportation-Management-System","clone":"git clone https://github.com/musevarg/Transportation-Management-System.git","description":"4 distinct products in one: REST API, company's website, admin panel, native android drivers application","language":"Python","stars":88,"topics":["python","flask-application","api-rest","web-application","admin-panel","native-android","javascript","jquery"],"license":null,"category":"dashboards-admin","readme_excerpt":"This project won the first prize of Napier University Group Project Awards. Transportation Management System This project is a full-suite for a delivery company. It includes: - Customers website: general information about the company and parcel tracking option - Admin Panel: allows an admin user to manage the entire database in a user-firendly environment and also provide business oriented applications (revenue and spendings overview, jobs and drivers assignments and management...) - Drivers App: android application that allows drivers to see the jobs and vehicle assigned to them, mark jobs as completed, request for a customer signature, upload receipts and parcel pictures to the server, etc. - API: the pivotal element that connects and makes the three above services work 0. Web Server The web server uses Python FLASK . The API, Admin Panel and Customer's Website are therefore flask applications. The whole setup uses Blueprints to separate the three areas. A main app is initiated, and sub-apps (api, admin panel and customer websites) are inititated within the main App. Python is used as server-side language. See App.py setup and blueprints registration here. 1. API The API is written in Python and SQL . The API is used to fetch, update and remove content from the database. It returns JSON responses and handles GET, POST, PUT and DELETE methods. See API code here. Below is a sample output for each request method: 2. Admin Panel The admin panel allows an admin user to update th","default_branch":null,"files":null,"tree":[],"storefront":"/r/musevarg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/musevarg/Transportation-Management-System/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}