กลับไปยังโครงการทั้งหมด
แอปเติมน้ำมันมือถือและจัดการยานพาหนะ

แอปเติมน้ำมันมือถือและจัดการยานพาหนะ

แพลตฟอร์มระดับองค์กรสำหรับเครือข่ายเชื้อเพลิงดิจิทัลที่เชื่อมต่อกัน

ภาพรวมโครงการ

แอปเติมน้ำมันมือถือเป็นแพลตฟอร์มดิจิทัลที่ครอบคลุมซึ่งออกแบบมาเพื่อนิยามใหม่ของวิธีที่บุคคลและธุรกิจเข้าถึงบริการเติมน้ำมัน ระบบนิเวศประกอบด้วยแอปมือถือสำหรับผู้บริโภคและพอร์ทัลเว็บสำหรับผู้ดูแลระบบและผู้ค้า ซึ่งสร้างเป็นเครือข่ายเชื้อเพลิงดิจิทัลที่เชื่อมต่อกัน

ปัญหา

สำหรับผู้บริโภค: คิวยาว ราคาน้ำมันไม่สอดคล้องกัน ความยุ่งยากในการชำระเงินด้วยตนเอง และไม่มีมุมมองที่เป็นหนึ่งเดียวของประวัติการเติมน้ำมัน สำหรับผู้ค้า (สถานีบริการน้ำมัน): การจัดการการดำเนินงานของสถานีด้วยตนเอง ความยากลำบากในการติดตามธุรกรรมแบบเรียลไทม์ และความล่าช้าในการประมวลผลการชำระบัญชี สำหรับผู้จัดการกองยานพาหนะ: ขาดการควบคุมค่าใช้จ่ายเชื้อเพลิงของผู้ขับขี่ ความเสี่ยงจากการฉ้อโกงจากการรายงานด้วยตนเอง และการไม่มีการวิเคราะห์เพื่อเพิ่มประสิทธิภาพต้นทุน

วิธีแก้ปัญหา

1. แอปพลิเคชันมือถือ (แอปผู้บริโภค): สร้างขึ้นเพื่อมอบประสบการณ์การเติมน้ำมันที่ราบรื่น รวมถึงการค้นหาที่ขับเคลื่อนด้วย GPS ราคาแบบเรียลไทม์ การชำระเงินด้วยการแตะเพียงครั้งเดียว และประวัติธุรกรรม 2. แอปพลิเคชันเว็บ (พอร์ทัลผู้ดูแลระบบและผู้ค้า): พัฒนาขึ้นเพื่อให้มองเห็นการดำเนินงานและควบคุมได้ด้วยแดชบอร์ดสำหรับเมตริกทั่วโลก การจัดการผู้ใช้ และการประมวลผลการชำระบัญชี 3. การจัดการกองยานพาหนะและการรวมการชำระเงิน: โมดูลพิเศษเพื่อสนับสนุนลูกค้าเชิงพาณิชย์ด้วยการอนุญาตด้วยบัตรรูด กระเป๋าเงินขององค์กร และการวิเคราะห์แบบเรียลไทม์เพื่อควบคุมต้นทุน

บทบาทและผลงานของฉัน

ในฐานะวิศวกรฟูลสแตกมือถือ ฉันได้ออกแบบและพัฒนาโมดูลหลักทั้งในเลเยอร์มือถือและแบ็กเอนด์ เพื่อให้แน่ใจว่ามีการโต้ตอบที่ราบรื่น ประสิทธิภาพสูง และธุรกรรมที่ปลอดภัยระหว่างผู้ใช้ ผู้ค้า และระบบการบริหาร

  • พัฒนาโมดูลหลักของแอปมือถือ รวมถึงการรวม GPS การเลือกตู้จ่าย และเวิร์กโฟลว์การชำระเงิน
  • นำ RESTful API ไปใช้และรวมเข้ากับไปป์ไลน์เหตุการณ์ที่ใช้ Kafka
  • ออกแบบและเพิ่มประสิทธิภาพอัลกอริธึมการค้นหาสถานีโดยใช้ Elasticsearch เพื่อผลลัพธ์ที่มีประสิทธิภาพสูง
  • ร่วมมือในโมดูลการชำระบัญชีของผู้ดูแลระบบสำหรับการจ่ายเงินให้ผู้ค้า
  • มีส่วนร่วมในการตั้งค่าไปป์ไลน์ CI/CD โดยใช้ Docker, Jenkins และ Kubernetes
  • รับประกันการทดสอบแบบ end-to-end และการประกันคุณภาพ ลดปัญหาการผลิตลง 40%

ภาพรวมสถาปัตยกรรม

เป็นความลับ

แพลตฟอร์มนี้เป็นไปตามสถาปัตยกรรมโมโนลิธแบบโมดูลาร์ ซึ่งปรับให้เหมาะสมสำหรับความสามารถในการปรับขนาดและการบำรุงรักษาโดยใช้แนวทางที่ขับเคลื่อนด้วยเหตุการณ์กับ Apache Kafka, Redis สำหรับการแคช, Elasticsearch สำหรับการวิเคราะห์ และ Keycloak สำหรับการจัดการข้อมูลประจำตัว บริการต่างๆ ถูกจัดเก็บในคอนเทนเนอร์ด้วย Docker และประสานงานกับ Kubernetes

  • แอปพลิเคชันใช้สถาปัตยกรรมแบบโมดูลาร์โมโนลิธ...
  • Clean Architecture (MVVM + Repository Pattern)...
  • การเชื่อมต่อเครือข่ายโดยใช้ Retrofit + Coroutine...

การเข้าถึงถูกจำกัด

รายละเอียดทางสถาปัตยกรรมเป็นความลับ กรุณาขออนุญาตเพื่อดู

ผลกระทบ

  • ผลกระทบทางธุรกิจ: เพิ่มประสิทธิภาพธุรกรรม 30% เร่งการชำระบัญชีของผู้ค้า 60% และช่วยให้ผู้ประกอบการกองยานพาหนะลดการฉ้อโกงเชื้อเพลิง
  • ผลกระทบต่อประสบการณ์ผู้ใช้: ประสบการณ์ผู้ใช้แบบไร้สัมผัสใช้เวลาน้อยกว่า 2 นาที ซึ่งช่วยเพิ่มการรักษาลูกค้า
  • ผลกระทบทางวิศวกรรม: ลดความหน่วงของแบ็กเอนด์และทำให้การตรวจสอบสิทธิ์ง่ายขึ้นด้วยโครงสร้างพื้นฐานที่ปรับขนาดได้

ผลลัพธ์

แอปเติมน้ำมันมือถือประสบความสำเร็จในการเปลี่ยนกระบวนการที่ต้องทำด้วยตนเองและผูกติดกับสถานที่ให้เป็นระบบนิเวศดิจิทัลที่ชาญฉลาดและขับเคลื่อนด้วยข้อมูล ซึ่งช่วยลดช่องว่างระหว่างผู้บริโภค ผู้ค้า และผู้จัดการกองยานพาหนะ