IT62-BU15 :: แอปพลิเคชันรับฝากซื้อสินค้า

Application for Delivery Things

details
แอปพลิเคชันรับฝากซื้อสินค้าเป็นแพลตฟอร์มที่เป็นสื่อกลางระหว่างผู้ต้องการฝากซื้อและผู้รับซื้อสินค้า ทำให้ทุกคนสามารถซื้อสินค้าที่ตนต้องการได้ ลดข้อจํากัดในการเข้าถึงสินค้าทั้งในด้านของเวลาและระยะทาง โดยแอปพลิเคชันอำนวยความสะดวกให้ผู้รับซื้อสามารถหากลุ่มของลูกค้าที่ตนสามารถซื้อสินค้าให้ได้ ในขณะที่ผู้ฝากซื้อก็สามารถสร้างคำสั่งซื้อในสินค้าที่ตนต้องการได้เช่นเดียวกัน แอปพลิเคชันถูกออกแบบเพื่ออำนวยความสะดวกตั้งแต่การเริ่มสร้างคำสั่งซื้อไปจนถึงการรับสินค้า โดยมีการแสดงสถานะแต่ละขั้นตอนเพื่อสื่อสารให้เกิดความชัดเจนในการฝากซื้อสินค้าของทั้งสองฝ่าย นอกจากนี้แอปพลิเคชันยังช่วยสร้างรายได้เสริมให้กับบุคคลทั่วไปที่สนใจเป็นผู้รับซื้ออีกด้วย
tools & techniques
Front-End: • Language: JavaScript • Framework: React Native , Nuxt.js • Library: NativeBase, React Navigation, React Redux, Axios, Socket.io-client • Development Environment Tool: ExpoBack-End: • Language: Javascript • Runtime: Node.js • Framework: Express • ODM: Mongoose • Authentication: JWT • Payment Gateway: Stripe • Web Socket: Socket.io • Testing Framework: Jest Database: • NoSQL: MongoDB • Object Storage: Minio (S3 compatible storage) ➤ Infrastructure: • Cloud Provider: Google Cloud Platform • Orchestration: Kubernetes • Package Manager of Kubernetes: Helm • Security: Sonarqube, Anchore , OWASP Dependency-Check • CI/CD: Jenkins • Monitoring: Grafana , Prometheus Project Management Tools: • API Testing: Postman • Design: Figma • Code Editor: Visual Studio Code • Cloud-Based Git Repository: GitHub • Project Management: Clickup
author
MR.Thanapat Loharattanavisit
รหัสนักศึกษา 62130500034
thanapat.sit@mail.kmutt.ac.th
MR.Nachanon Montikanon
รหัสนักศึกษา 62130500024
nachanon.montikanon@mail.kmutt.ac.th
MR.Punnapop Chalor
รหัสนักศึกษา 62130500057
punnapop.chalor@mail.kmutt.ac.th
advisor
Umaporn Supasitthimethee