โครงการนี้ได้รับรางวัลแรกของรางวัลโครงการ Napier University Group Awards
โครงการนี้เป็นห้องพักเต็มรูปแบบสำหรับ บริษัท จัดส่ง มันรวมถึง:
เว็บเซิร์ฟเวอร์ใช้ Fython Flask API แผงผู้ดูแลระบบและเว็บไซต์ของลูกค้าจึงเป็นแอปพลิเคชันขวด
การตั้งค่าทั้งหมดใช้พิมพ์เขียวเพื่อแยกสามพื้นที่ แอพหลักเริ่มต้นและแอปย่อย (API, แผงควบคุมและเว็บไซต์ของลูกค้า) เริ่มต้นภายในแอพหลัก
Python ใช้เป็นภาษาฝั่งเซิร์ฟเวอร์
ดูการลงทะเบียนการตั้งค่า App.py และพิมพ์เขียวได้ที่นี่
API เขียนด้วย Python และ SQL
API ใช้เพื่อดึงข้อมูลอัปเดตและลบเนื้อหาออกจากฐานข้อมูล มันส่งคืนคำตอบและจัดการ JSON ได้รับโพสต์วางและลบวิธีการ
ดูรหัส API ที่นี่
ด้านล่างนี้เป็นเอาท์พุทตัวอย่างสำหรับแต่ละวิธีการร้องขอ:
แผงดูแลระบบช่วยให้ผู้ใช้ผู้ดูแลระบบอัปเดตฐานข้อมูล MySQL ผู้ดูแลระบบสามารถเพิ่มลบและแก้ไขระเบียน
ได้รับการพัฒนาโดยใช้ HTML , CSS , JavaScript และ JQuery เพื่อทำการโทร API มันใช้ประโยชน์จาก bootstrap และ API ด้านบนอย่างกว้างขวาง
นอกจากนี้ยังมีหน้าจอแดชบอร์ดที่ช่วยให้ผู้ดูแลระบบสามารถตรวจสอบรายได้รายเดือนและค่าธรรมเนียมรายเดือน (เชื้อเพลิงอาหารกลางวัน MOT)
ดูรหัสแผงผู้ดูแลระบบที่นี่
API ช่วยให้ผู้ใช้ตรวจสอบสิทธิ์และยังให้เนื้อหากับแอปพลิเคชันดั้งเดิม ช่วยให้ไดรเวอร์ส่งมอบเข้าสู่ระบบและดูว่ายานพาหนะใดได้รับมอบหมายให้พวกเขามีงานจำนวนเท่าใดที่ได้รับมอบหมายให้พวกเขาและอนุญาตให้พวกเขาทำเครื่องหมายงานที่เสร็จสมบูรณ์ สิ่งนี้จะอัปเดตสถานะของงานในฐานข้อมูลและอัปโหลดรูปภาพของพัสดุและลายเซ็นของลูกค้า นอกจากนี้ยังอนุญาตให้อัปโหลดใบเสร็จรับเงิน เนื้อหานี้สามารถเรียกคืนได้ในแผงผู้ดูแลระบบ
ดูรหัสแอป Android ที่นี่
เว็บไซต์ง่าย ๆ นี้ให้ข้อมูลเกี่ยวกับ บริษัท และอนุญาตให้ Sutomers ติดตามพัสดุของพวกเขา (API ใช้สำหรับสิ่งนั้น)
ดูรหัสเว็บไซต์ที่นี่
ด้านล่างเป็นตัวอย่างของพัสดุที่ถูกติดตาม: