เทมเพลตแบ็คเอนด์การเช่ากระแสไฟฟ้า
การติดตามประเภทเชื้อเพลิงและการส่งในกรณีฉุกเฉิน
แบ็คเอนด์การเช่ากระแสไฟฟ้าที่พร้อมใช้งาน บน Back4app พร้อมด้วยเครื่องกำเนิดไฟฟ้า, การจอง, การจัดส่ง, RuntimeLog, และ FuelCheck. รวมถึงแผนภาพ ER, พจนานุกรมข้อมูล, JSON schema, API playground, และ AI Agent สำหรับการเริ่มต้นอย่างรวดเร็ว.
ข้อคิดเกี่ยวกับการเช่ากุญแจสร้าง
แม่แบบนี้ให้ระบบหลังบ้านการเช่ากุญแจสร้างพร้อมกับ Generator, Booking, RuntimeLog, FuelCheck และ Dispatch เพื่อให้ทีมของคุณสามารถจัดการสินทรัพย์ การเช่า และการเรียกบริการจากที่เดียวได้.
- การจองสินทรัพย์ที่เชื่อมโยงกับเครื่องกำเนิดไฟฟ้า — รายการการจองแบบจำลองที่เชื่อมโยงกับระเบียน Generator เพื่อให้พนักงานสามารถตรวจสอบความพร้อมใช้งานตามสถานที่และวันที่.
- ประเภทเชื้อเพลิงและความชัดเจนของโหลด — ติดตาม Generator.fuelType, Booking.fuelTypeRequested และ FuelCheck.fuelLevelPercent เพื่อให้หน่วยดีเซล, ก๊าซธรรมชาติ หรือโพรเพนสอดคล้องกับงาน.
- บันทึกเวลาการทำงานพร้อมบริบทการบริการ — ใช้ RuntimeLog.engineHours, RuntimeLog.runMinutes, และ RuntimeLog.loadPercent เพื่อสังเกตเกณฑ์การบำรุงรักษาก่อนที่หน่วยจะพลาดกะ.
เทมเพลตเช่ากำเนิดไฟฟ้าคืออะไร?
ประสบการณ์การเช่ากำเนิดไฟฟ้าที่ดีที่สุดรู้สึกง่ายดายเพราะงานที่ยุ่งเหยิง — ข้อขัดแย้ง, เงินมัดจำ, และการเตือน — ได้รับการจัดการโดยกระบวนการที่มีโครงสร้าง การแก้ไขนั้นมาจากการดำเนินงาน ไม่ใช่แรงจูงใจ ใช้เอนทิตีหลักบน Back4app ในการเข้ารหัสความพร้อมใช้งานการเช่ากำเนิดไฟฟ้า, จุดราคาที่ดึงดูด, และบันทึกการจัดส่งในระบบหลังบ้านที่เป็นอันหนึ่งอันเดียวกัน แผนผังครอบคลุมผู้ใช้, กำเนิดไฟฟ้า, การจอง, การจัดส่ง, RuntimeLog, และ FuelCheck โดยมีการทำงานของการยืนยันตัวตน, การจอง, และการตอบสนองฉุกเฉินที่สร้างไว้แล้ว เชื่อมต่อกับเฟรนต์เอนด์ที่คุณต้องการและส่งเร็วขึ้น
ดีที่สุดสำหรับ:
ภาพรวมเบื้องหลังการเช่าเครื่องกำเนิดไฟฟ้า
ในการเช่าเครื่องกำเนิดไฟฟ้า ความไม่สอดคล้องเล็กน้อยก่อตัวขึ้น: สถานะที่ผิด เป็นการจัดส่งที่ผิด, จากนั้นเป็นใบแจ้งหนี้ที่ผิด, จากนั้นเป็นลูกค้าที่หายไป.
การ์ดเทคโนโลยีแต่ละใบที่นี่แผนที่ไปยังบัญชีผู้ใช้และรายละเอียดการติดต่อเดียวกัน, สต็อกเครื่องกำเนิดไฟฟ้าและประเภทเชื้อเพลิง, โมเดลการจองตารางเวลาพร้อม — เลือกสแต็คโดยไม่ต้องเจรจาสัญญาหลังบ้านใหม่.
ฟีเจอร์หลักของการเช่าเครื่องกำเนิดไฟฟ้า
การ์ดเทคโนโลยีแต่ละใบในศูนย์นี้ใช้สคีมาข้อมูลแบ็คเอนด์การเช่าเครื่องกำเนิดไฟฟ้าเดียวกันซึ่งประกอบด้วย ผู้ใช้ เครื่องกำเนิดไฟฟ้า การจอง RuntimeLog FuelCheck และการจัดส่ง
บัญชีผู้ใช้งานและรายละเอียดการติดต่อ
ผู้ใช้เก็บชื่อผู้ใช้, อีเมล, บทบาท, ชื่อบริษัท, และหมายเลขโทรศัพท์สำหรับเคาน์เตอร์เช่า.
การจัดการเครื่องกำเนิดไฟฟ้าและประเภทเชื้อเพลิง
เครื่องกำเนิดไฟฟ้าจะบันทึก assetTag, ยี่ห้อ, รุ่น, ประเภทเชื้อเพลิง, kWRating, และสถานะการมีอยู่
การกำหนดเวลาการจอง
การจองเชื่อมโยงเครื่องกำเนิดไฟฟ้ากับผู้ใช้โดยมี rentalStart, rentalEnd, และ siteAddress
บันทึกการทำงานสำหรับการตรวจสอบการบำรุงรักษา
RuntimeLog เก็บ engineHours, logTime, และ loadPercent กับ Generator.
การตรวจสอบระดับเชื้อเพลิง
FuelCheck บันทึก fuelType, fuelLevelPercent, และ checkTime สำหรับแต่ละเครื่องกำเนิดไฟฟ้า.
บันทึกการจัดส่งฉุกเฉิน
การจัดส่งติดตามการจอง, dispatchStatus, ฉุกเฉิน และ driverName.
ทำไมต้องสร้างเบื้องหลังการเช่าเครื่องกำเนิดไฟฟ้าของคุณด้วย Back4app?
Back4app ให้ข้อมูลร่วมกันสำหรับโต๊ะเช่า, เจ้าของ และลูกค้า เป็นชั้นข้อมูลเดียวสำหรับการจอง, การตรวจสอบเชื้อเพลิง, บันทึกการทำงาน, และการตอบสนองการจัดส่ง.
- •บันทึกเครื่องกำเนิดไฟฟ้าและการจองในที่เดียว: ชั้นเรียนเครื่องกำเนิดไฟฟ้าและการจองรักษาความพร้อมใช้งานของสินทรัพย์, รายละเอียดสถานที่, และวันที่ให้เช่าให้สอดคล้องกัน.
- •ประเภทเชื้อเพลิงและความสามารถในการมองเห็นระยะเวลาในการทำงาน: ฟิลด์เช่น Generator.fuelType, Booking.fuelTypeRequested, และ RuntimeLog.engineHours ทำให้สะดวกต่อการตรวจจับหน่วยที่ต้องเติมเชื้อเพลิงหรือบริการ.
- •สถานะการส่งโดยไม่ต้องมีระบบสื่อสารเพิ่มเติม: Dispatch.dispatchStatus, Dispatch.emergency, และ Booking.emergencyDispatch ทำให้การโทรช่วยเหลือสามารถมองเห็นได้ในเว็บและแอปพลิเคชันมือถือ.
สร้างขั้นตอนการเช่ารอบการจอง, บันทึกเวลาในการทำงาน, และบันทึกการส่งโดยไม่ต้องรวมบริการที่แยกจากกันเข้าด้วยกัน.
ประโยชน์จากการเช่าเครื่องกำเนิดไฟฟ้า
การเช่าเครื่องกำเนิดไฟฟ้าแบ็คเอนด์ที่ทำให้การดำเนินงานมองเห็นได้ตั้งแต่การเสนอราคาไปจนถึงการจัดส่ง
เวลาการจองที่รวดเร็วขึ้น
คลาสการจองและเครื่องกำเนิดไฟฟ้าช่วยให้เคาน์เตอร์ยืนยันความพร้อมใช้งานโดยไม่ต้องค้นหาจากสเปรดชีต
การตัดสินใจด้านเชื้อเพลิงที่มีข้อมูลจริง
Generator.fuelType, Booking.fuelTypeRequested และ FuelCheck.fuelLevelPercent ช่วยให้พนักงานจัดส่งแผนการเติมน้ำมันที่ถูกต้อง
หลักฐานเวลาทำงานสำหรับการเรียกบริการ
RuntimeLog.engineHours และ RuntimeLog.logTime แสดงว่ายูนิตได้ข้ามหน้าต่างการบริการหรือไม่
ความชัดเจนในการตอบสนองฉุกเฉิน
สถานะการจัดส่ง, สถานการณ์ฉุกเฉิน และ หมายเหตุจากการจัดส่งทำให้ปัญหาด่วนปรากฏชัดเจอคนที่เหมาะสม
ความชัดเจนของเจ้าของทรัพย์สิน
เจ้าของสามารถตรวจสอบการจอง, การอ่านเวลาการทำงาน, และความก้าวหน้าของการจัดส่งโดยไม่ต้องขอการส่งออกสเปรดชีต
การเริ่มต้นที่ช่วยโดย AI
สร้างสคีม่า, กฎความปลอดภัย, และคำแนะนำการรวมสำหรับการทำงานเช่าจากข้อความที่มีโครงสร้างเดียว
พร้อมที่จะเริ่มแอปเช่ากำเนิดของคุณหรือยัง?
ให้ Back4app AI Agent สร้างโครงสร้างแบ็คเอนด์การเช่ากำเนิดของคุณและสร้างการจอง, น้ำมัน, การทำงาน, และกระบวนการจัดส่งจากข้อความเดียว
เริ่มต้นฟรี — 50 คำสั่ง AI Agent ต่อเดือน ไม่ต้องใช้บัตรเครดิต
เทคโนโลยีสแต็คการเช่าตัวสร้าง
ทุกอย่างรวมอยู่ในแม่แบบ backend การเช่าตัวสร้างนี้.
สร้างแผนภาพ ER
โมเดลความสัมพันธ์ของเอนทิตีสำหรับโครงสร้างพื้นฐานการเช่าของเครื่องกำเนิดไฟฟ้า
โครงสร้างข้อมูลที่ครอบคลุมผู้ใช้, เครื่องกำเนิดไฟฟ้า, การจอง, การจัดส่ง, บันทึกการทำงาน, และการตรวจสอบเชื้อเพลิง
ดูแหล่งที่มาของแผนภาพ
erDiagram
User ||--o{ Generator : "owner"
User ||--o{ Booking : "customer"
User ||--o{ RuntimeLog : "loggedBy"
User ||--o{ FuelCheck : "checkedBy"
Generator ||--o{ Booking : "reserved"
Generator ||--o{ Dispatch : "dispatched"
Generator ||--o{ RuntimeLog : "measured"
Generator ||--o{ FuelCheck : "checked"
Booking ||--o{ Dispatch : "fulfills"
Booking ||--o{ RuntimeLog : "tracks"
RuntimeLog ||--o{ FuelCheck : "references"
User {
String objectId PK
String username
String email
String password
String role
String companyName
String phone
Date createdAt
Date updatedAt
}
Generator {
String objectId PK
String assetTag
String make
String model
String fuelType
Number kWRating
String availabilityStatus
Number dailyRate
String locationBase
String ownerId FK
Date createdAt
Date updatedAt
}
Booking {
String objectId PK
String bookingNumber
String generatorId FK
String customerId FK
Date rentalStart
Date rentalEnd
String siteAddress
String status
String fuelTypeRequested
Boolean emergencyDispatch
Date createdAt
Date updatedAt
}
Dispatch {
String objectId PK
String bookingId FK
String generatorId FK
String dispatchStatus
Date dispatchedAt
Date arrivedAt
String driverName
Boolean emergency
String notes
Date createdAt
Date updatedAt
}
RuntimeLog {
String objectId PK
String generatorId FK
String bookingId FK
String loggedById FK
Date logTime
Number engineHours
Number runMinutes
Number loadPercent
String statusNote
Date createdAt
Date updatedAt
}
FuelCheck {
String objectId PK
String generatorId FK
String runtimeLogId FK
String checkedById FK
Date checkTime
String fuelType
Number fuelLevelPercent
Boolean topUpRequired
String remarks
Date createdAt
Date updatedAt
}
กระบวนการรวมการเช่า
กระบวนการทำงานปกติสำหรับการเข้าสู่ระบบ, การค้นหาเครื่องกำเนิดไฟฟ้า, การสร้างการจอง, การบันทึกการทำงาน, และการจัดการการจัดส่ง
ดูแหล่งที่มาของแผนภาพ
sequenceDiagram
participant User
participant App as Industrial Generator Rental App
participant Back4app as Back4app Cloud
User->>App: Sign in to the rental desk or customer portal
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open generator roster by fuel type
App->>Back4app: GET /classes/Generator?order=-updatedAt
Back4app-->>App: Generator list with fuelType, availabilityStatus, and kWRating
User->>App: Create a booking with rentalStart, rentalEnd, and fuelTypeRequested
App->>Back4app: POST /classes/Booking
Back4app-->>App: Booking objectId and bookingNumber
User->>App: Mark dispatch or emergencyDispatch
App->>Back4app: POST /classes/Dispatch
Back4app-->>App: Dispatch status and delivery timestamps
User->>App: Record runtime hours and fuel check
App->>Back4app: POST /classes/RuntimeLog
App->>Back4app: POST /classes/FuelCheck
Back4app-->>App: Saved runtimeLog and fuelCheck entries
App->>Back4app: Subscribe to live updates for dispatchStatus and availabilityStatus
Back4app-->>App: Realtime changes for bookings, dispatches, and generator statusคู่มือภาคสนาม
เอกสารอ้างอิงในระดับฟิลด์สำหรับทุกคลาสในสคีม่าเช่าเครื่องสร้าง
| ฟิลด์ | ประเภท | คำอธิบาย | จำเป็นต้องมี |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | อัตโนมัติ |
| username | String | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Account role: admin, rentalDesk, owner, customer, technician | |
| companyName | String | Company or organization name | — |
| phone | String | Primary contact phone | — |
| createdAt | Date | Auto-generated creation timestamp | อัตโนมัติ |
| updatedAt | Date | Auto-generated last-update timestamp | อัตโนมัติ |
9 ฟิลด์ใน User
ความปลอดภัยและการอนุญาต
วิธีที่กลยุทธ์ ACL และ CLP ป้องกันผู้ใช้ เครื่องสร้าง การจอง บันทึกการทำงาน การตรวจสอบเชื้อเพลิง และบันทึกการส่งต่อ.
การควบคุมระเบียนผู้ใช้
เฉพาะเจ้าหน้าที่ที่ได้รับอนุญาตเท่านั้นที่ควรสร้างหรือแก้ไขรายการผู้ใช้; มุมมองที่ลูกค้าติดต่อควรแสดงเฉพาะฟิลด์การติดต่อที่ได้รับการอนุมัติเท่านั้น.
เจ้าของเครื่องกำเนิดไฟฟ้าและการจอง
เจ้าหน้าที่ให้เช่าและเจ้าของทรัพย์สินสามารถจัดการระเบียนเครื่องกำเนิดไฟฟ้าและการจองได้ ในขณะที่ลูกค้าสามารถดูการจองของตนเองเท่านั้น.
ขอบเขตการทำงานและการจัดส่ง
RuntimeLog, FuelCheck และการอัปเดตการจัดส่งควรมีข้อจำกัดเฉพาะเจ้าหน้าที่ โดยมี Cloud Code ตรวจสอบการเปลี่ยนสถานะฉุกเฉิน.
JSON Schema
การกำหนด schema JSON ที่ยังไม่ได้แก้ไขพร้อมใช้งานเพื่อคัดลอกไปยัง Back4app หรือใช้เป็นข้อมูลอ้างอิงในการนำไปใช้งาน.
{
"classes": [
{
"className": "User",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"companyName": {
"type": "String",
"required": false
},
"phone": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Generator",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"assetTag": {
"type": "String",
"required": true
},
"make": {
"type": "String",
"required": true
},
"model": {
"type": "String",
"required": true
},
"fuelType": {
"type": "String",
"required": true
},
"kWRating": {
"type": "Number",
"required": true
},
"availabilityStatus": {
"type": "String",
"required": true
},
"dailyRate": {
"type": "Number",
"required": true
},
"locationBase": {
"type": "String",
"required": false
},
"owner": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Booking",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"bookingNumber": {
"type": "String",
"required": true
},
"generator": {
"type": "Pointer",
"required": true,
"targetClass": "Generator"
},
"customer": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"rentalStart": {
"type": "Date",
"required": true
},
"rentalEnd": {
"type": "Date",
"required": true
},
"siteAddress": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"fuelTypeRequested": {
"type": "String",
"required": true
},
"emergencyDispatch": {
"type": "Boolean",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Dispatch",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"booking": {
"type": "Pointer",
"required": true,
"targetClass": "Booking"
},
"generator": {
"type": "Pointer",
"required": true,
"targetClass": "Generator"
},
"dispatchStatus": {
"type": "String",
"required": true
},
"dispatchedAt": {
"type": "Date",
"required": true
},
"arrivedAt": {
"type": "Date",
"required": false
},
"driverName": {
"type": "String",
"required": false
},
"emergency": {
"type": "Boolean",
"required": false
},
"notes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "RuntimeLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"generator": {
"type": "Pointer",
"required": true,
"targetClass": "Generator"
},
"booking": {
"type": "Pointer",
"required": false,
"targetClass": "Booking"
},
"loggedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"logTime": {
"type": "Date",
"required": true
},
"engineHours": {
"type": "Number",
"required": true
},
"runMinutes": {
"type": "Number",
"required": false
},
"loadPercent": {
"type": "Number",
"required": false
},
"statusNote": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "FuelCheck",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"generator": {
"type": "Pointer",
"required": true,
"targetClass": "Generator"
},
"runtimeLog": {
"type": "Pointer",
"required": false,
"targetClass": "RuntimeLog"
},
"checkedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"checkTime": {
"type": "Date",
"required": true
},
"fuelType": {
"type": "String",
"required": true
},
"fuelLevelPercent": {
"type": "Number",
"required": true
},
"topUpRequired": {
"type": "Boolean",
"required": false
},
"remarks": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}สร้างด้วย AI Agent
ใช้ Back4app AI Agent เพื่อสร้างแอพสำหรับเช่ากำเนิดจริงจากแม่แบบนี้ รวมถึงส่วนหน้าตา, ส่วนหลัง, การรับรองตัวตน, และการจอง, การทำงาน, เชื้อเพลิง, และการส่ง
สร้างแบ็กเอนด์แอพเช่ากำเนิดที่ปลอดภัยบน Back4app ด้วยสคีมาที่แน่นอนและพฤติกรรมนี้ สคีมา: 1. ผู้ใช้ (ใช้ Back4app ที่สร้างไว้ในตัว): objectId, username, email, password, role, companyName, phone, createdAt, updatedAt. 2. กำเนิด: objectId, assetTag, make, model, fuelType, kWRating, availabilityStatus, dailyRate, locationBase, owner (Pointer to User), createdAt, updatedAt. 3. การจอง: objectId, bookingNumber, generator (Pointer to Generator), customer (Pointer to User), rentalStart, rentalEnd, siteAddress, status, fuelTypeRequested, emergencyDispatch, createdAt, updatedAt. 4. การส่ง: objectId, booking (Pointer to Booking), generator (Pointer to Generator), dispatchStatus, dispatchedAt, arrivedAt, driverName, emergency, notes, createdAt, updatedAt. 5. RuntimeLog: objectId, generator (Pointer to Generator), booking (Pointer to Booking), loggedBy (Pointer to User), logTime, engineHours, runMinutes, loadPercent, statusNote, createdAt, updatedAt. 6. FuelCheck: objectId, generator (Pointer to Generator), runtimeLog (Pointer to RuntimeLog), checkedBy (Pointer to User), checkTime, fuelType, fuelLevelPercent, topUpRequired, remarks, createdAt, updatedAt. ความปลอดภัย: - พนักงานที่ทำงานในสำนักงานให้เช่าสามารถสร้างการจองและบันทึกการจัดส่งได้ - เจ้าของทรัพย์สินสามารถอัปเดตสถานะการมีอยู่ของกำเนิด, อัตรารายวัน, และฐานที่ตั้ง - ลูกค้าสามารถสร้างและดูรายการการจองของตนเองและตรวจสอบการส่ง, RuntimeLog, และรายการ FuelCheck ที่เกี่ยวข้องกับงานของตน - รายการ RuntimeLog และ FuelCheck ควรเป็นแบบเพียงเพิ่มเท่านั้นเมื่อบันทึกแล้ว ยกเว้นโดยผู้ดูแลระบบและผู้ใช้ที่ล็อกข้อมูลเดิม - ให้การอัปเดตการจัดส่งฉุกเฉินมองเห็นได้รวดเร็วไปยังทีมสำนักงานให้เช่าที่ได้รับมอบหมาย การรับรองตัวตน: - การลงทะเบียน, เข้าสู่ระบบ, ออกจากระบบ พฤติกรรม: - การกรองกำเนิดตามเชื้อเพลิงและสถานะการมีอยู่ - สร้างการจองด้วยธง fuelTypeRequested และ emergencyDispatch - อัปเดตสถานะการส่งสำหรับการจัดส่ง, การมาถึง, และการคืน - จับบันทึกการทำงานและการตรวจสอบเชื้อเพลิงระหว่างช่วงเวลาเช่า ส่งมอบ: - แอพ Back4app พร้อมกับสคีมา, CLPs, ACLs, และมุมมองส่วนหน้าสำหรับการค้นหาฟลีท, การจอง, การส่งฉุกเฉิน, บันทึกการทำงาน, และการตรวจสอบเชื้อเพลิง
กดปุ่มด้านล่างเพื่อเปิด Agent ด้วยการเตรียมพิ่มข้อความแม่แบบนี้ไว้แล้ว
นี่คือข้อความแม่แบบพื้นฐานโดยไม่มีส่วนต่อท้ายเทคโนโลยี คุณสามารถปรับแต่งสแต็กส่วนหน้าที่สร้างขึ้นภายหลังได้
สนามเด็กเล่น API
ลองใช้ REST และ GraphQL endpoints กับ schema การเช่าตัวสร้าง ผลการตอบกลับใช้ข้อมูลจำลองและไม่ต้องการบัญชี Back4app
ใช้ schema เดียวกันกับแม่แบบนี้
เลือกเทคโนโลยีของคุณ
ขยายแต่ละการ์ดเพื่อดูวิธีการรวม Generator, Booking, และ Dispatch กับสแต็กที่คุณเลือก
Flutter เช่ากลุ่มหลัง
React เช่ากลุ่มหลัง
React แบบเนทีฟ เช่ากลุ่มหลัง
Next.js เช่ากลุ่มหลัง
JavaScript เช่ากลุ่มหลัง
Android เช่ากลุ่มหลัง
iOS เช่ากลุ่มหลัง
Vue เช่ากลุ่มหลัง
Angular เช่ากลุ่มหลัง
GraphQL เช่ากลุ่มหลัง
REST API เช่ากลุ่มหลัง
PHP เช่ากลุ่มหลัง
.NET เช่ากลุ่มหลัง
สิ่งที่คุณได้รับจากเทคโนโลยีทุกชนิด
ทุกสแต็กใช้สคีมาแบ็กเอนด์การเช่าของ generator ที่เหมือนกันและสัญญา API
โมเดลการดำเนินการเช่าแบบรวมสำหรับ การเช่ generator
จัดการผู้ใช้ เครื่องกำเนิดไฟฟ้า การจอง บันทึกเวลาทำงาน การตรวจสอบเชื้อเพลิง และบันทึกการจัดส่งด้วยสคีม่าเดียว
ความตระหนักรู้เกี่ยวกับประเภทเชื้อเพลิงสำหรับ การเช่ generator
กรองตาม Generator.fuelType และแสดงหน่วยที่เหมาะสมสำหรับความต้องการแต่ละไซต์
การติดตามเวลาทำงานและมาตรวัดสำหรับ การเช่ generator
ตรวจสอบ RuntimeLog.engineHours และ RuntimeLog.loadPercent ก่อนที่เวลาบริการจะล่วงล้ำ
ความโปร่งใสในการส่งฉุกเฉินสำหรับ การเช่ generator
ติดตาม Dispatch.dispatchStatus และฉุกเฉินตั้งแต่การสร้างจนถึงการปิด
REST/GraphQL APIs สำหรับ การเช่ generator
รวมโต๊ะจัดส่ง พอร์ทัลลูกค้า และแท็บเล็ตบริการผ่าน APIs ที่ยืดหยุ่น
การเปรียบเทียบชุดเช่าของเครื่องกำเนิดไฟฟ้า
เปรียบเทียบความเร็วในการตั้งค่า, รูปแบบ SDK, และการสนับสนุน AI ข้ามเทคโนโลยีที่รองรับทั้งหมด
| เฟรมเวิร์ก | เวลาในการตั้งค่า | ประโยชน์จากการเช่าเครื่องกำเนิดไฟฟ้า | ประเภท SDK | การสนับสนุน AI |
|---|---|---|---|---|
| ประมาณ 5 นาที | โค้ดเบสเดียวสำหรับแอปพลิเคชันมือถือของผู้แทนและลูกค้า. | SDK แบบระบุประเภท | เต็ม | |
| น้อยกว่า 5 นาที | แดชบอร์ดเว็บที่รวดเร็วสำหรับการดำเนินงานของโต๊ะเช่า. | SDK แบบระบุประเภท | เต็ม | |
| ~3–7 นาที | แอปพลิเคชันภาคสนามข้ามแพลตฟอร์มสำหรับการตรวจสอบการใช้งานและเชื้อเพลิง. | SDK แบบระบุประเภท | เต็ม | |
| การตั้งค่าแบบรวดเร็ว (5 นาที) | พอร์ทัลการจองที่เรนเดอร์จากเซิร์ฟเวอร์สำหรับการจองเครื่องกำเนิดไฟฟ้า. | SDK ที่พิมพ์ | เต็ม | |
| ~3–5 นาที | การรวมเว็บที่มีน้ำหนักเบาสำหรับการเช่ากระบอกเครื่องกำเนิดไฟฟ้า. | SDK ที่พิมพ์ | เต็ม | |
| ประมาณ 5 นาที | แอป Android แบบเนทีฟสำหรับการจัดส่งและการตรวจสอบสถานที่. | SDK ที่พิมพ์ | เต็ม | |
| ภายใน 5 นาที | แอป iOS แบบเนทีฟสำหรับช่างเทคนิคในสนาม. | SDK ที่พิมพ์ | เต็ม | |
| ประมาณ 3–7 นาที | UI เว็บ React สำหรับการจองและสถานะทรัพย์สิน. | SDK ที่พิมพ์ | เต็ม | |
| การตั้งค่าอย่างรวดเร็ว (5 นาที) | แดชบอร์ดสำหรับการจัดการฟลีตและการจัดส่ง. | SDK ที่พิมพ์ | เต็ม | |
| น้อยกว่า 2 นาที | API ที่ยืดหยุ่นของ GraphQL สำหรับการจองและการสอบถามเวลาทำงาน. | API ของ GraphQL | เต็ม | |
| การตั้งค่าอย่างรวดเร็ว (2 นาที) | การรวม REST API สำหรับระบบเคาน์เตอร์เช่า. | REST API | เต็ม | |
| ~3 นาที | แบ็กเอนด์ PHP ฝั่งเซิร์ฟเวอร์สำหรับฟอร์มการจอง. | REST API | เต็ม | |
| ~3–7 นาที | แบ็กเอนด์ .NET สำหรับบริการฟลีทและการจัดส่ง. | SDK แบบพิมพ์ | เต็ม |
เวลาในการตั้งค่าแสดงถึงระยะเวลาที่คาดหวังจากการเริ่มต้นโปรเจกต์จนถึงการเข้าถึงเครื่องกำเนิดไฟฟ้าหรือการค้นหาการจองครั้งแรกโดยใช้สคีมาทางเทมเพลตนี้
คำถามทั่วไป
คำถามทั่วไปเกี่ยวกับการสร้างแบ็กเอนด์การเช่ากำเนิดด้วยเทมเพลตนี้.
พร้อมที่จะสร้างแอปพลิเคชันเช่ากำเนิดไฟฟ้าของคุณไหม?
เริ่มโครงการเช่ากำเนิดไฟฟ้าของคุณในไม่กี่นาที ไม่ต้องใช้บัตรเครดิต