이 프로젝트는 Napier University Group Project Awards의 첫 번째 상을 수상했습니다.
이 프로젝트는 배달 회사를위한 풀 스위트입니다. 포함 :
웹 서버는 파이썬 플라스크를 사용합니다. 따라서 API, 관리자 패널 및 고객 웹 사이트는 플라스크 응용 프로그램입니다.
전체 설정은 청사진을 사용하여 세 영역을 분리합니다. 기본 앱이 시작되고 서브 애플 (API, 관리자 패널 및 고객 웹 사이트)이 기본 앱 내에서 시작됩니다.
Python은 서버 측 언어로 사용됩니다.
app.py 설정 및 청사진 등록을 참조하십시오.
API는 Python 및 SQL 로 작성되었습니다.
API는 데이터베이스에서 컨텐츠를 가져오고 업데이트 및 제거하는 데 사용됩니다. JSON 응답을 반환하고 처리, 게시, 넣기 및 삭제 방법을 처리합니다.
여기에서 API 코드를 참조하십시오.
아래는 각 요청 방법에 대한 샘플 출력입니다.
관리자 패널을 사용하면 관리자 사용자가 MySQL 데이터베이스를 업데이트 할 수 있습니다. 관리자는 레코드를 추가, 제거 및 수정할 수 있습니다.
HTML , CSS , JavaScript 및 JQuery를 사용하여 API 호출을 수행합니다. 부트 스트랩과 위의 API를 광범위하게 사용합니다.
또한 관리자가 월 수익과 월 수수료 (연료, 점심, MOT)를 확인할 수있는 대시 보드 화면이 포함되어 있습니다.
여기에서 관리자 패널 코드를 참조하십시오.
API는 사용자 인증을 허용하고 기본 응용 프로그램에 컨텐츠를 제공합니다. 배송 드라이버가 로그인하여 어떤 차량에 할당 된 차량, 얼마나 많은 일자리가 할당되었는지 확인하고 완료된대로 작업을 표시 할 수 있습니다. 이것은 데이터베이스에서 작업 상태를 업데이트하고 소포 및 고객의 서명 사진을 업로드합니다. 또한 영수증을 업로드 할 수 있습니다. 이 콘텐츠는 관리자 패널에서 검색 할 수 있습니다.
여기에서 Android 앱 코드를 참조하십시오.
이 간단한 웹 사이트는 회사에 대한 정보를 제공하며 Sutomers는 소포를 추적 할 수 있습니다 (API는이를 위해 사용됩니다).
여기에서 웹 사이트 코드를 참조하십시오.
아래는 소포를 추적하는 예입니다.