」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 使用 React 建立汽車租賃平台

使用 React 建立汽車租賃平台

發佈於2024-11-08
瀏覽:826

BookCars 是一個面向供應商的汽車租賃平台,具有用於管理車隊和預訂的後端,以及用於租車的前端和行動應用程式。

透過以下解決方案,您可以透過將其託管在具有至少1GB RAM 的Docker Droplet 上,以非常低的成本建立一個針對多個供應商進行優化的完全可自訂的汽車租賃網站,並使用可操作的Stripe 支付網關。

您可以在這裡找到原始碼:https://github.com/aelassas/bookcars

BookCars 旨在與多個供應商合作。每個供應商都可以從後端管理他的車隊和預訂。 BookCars 也可以只與一個供應商合作,並且可以用作汽車租賃聚合商。

管理員可以從後端建立和管理供應商、汽車、地點、客戶和預訂。

在創建新供應商時,他們會收到一封電子郵件,提示他們建立一個帳戶,以便訪問後端並管理其車隊和預訂。

客戶可以從前端或行動應用程式註冊,根據接送地點和時間搜尋可用車輛,選擇車輛並完成結帳流程。

由於 TypeScript 具有眾多優點,因此做出了使用 TypeScript 的關鍵設計決策。 TypeScript 提供強大的類型、工具和集成,從而產生高品質、可擴展、更具可讀性和可維護性的程式碼,並且易於調試和測試。

特徵

  • 供應商管理
  • 為一個或多個供應商做好準備
  • 車隊管理
  • 位置、國家、停車位與地圖特徵
  • 預訂管理
  • 支付管理
  • 客戶管理
  • 多種付款方式(信用卡、PayPal、Google Pay、Apple Pay、Link、稍後付款)
  • 經營 Stripe 支付網關
  • 多語言支援(英語、法語、西班牙語)
  • 多個分頁選項(帶有下一個和上一個按鈕的經典分頁,無限滾動)
  • 響應式後端與前端
  • 具有單一程式碼庫的 Android 和 iOS 原生行動應用程式
  • 推播通知
  • 防止 XSS、XST、CSRF 和 MITM
  • 支援的平台:iOS、Android、Web、Docker

現場演示

前端

後端

手機應用程式

您可以在任何 Android 裝置上安裝 Android 應用程式。

使用設備掃描此代碼

打開相機應用程式並將其指向此代碼。然後點選出現的通知。

Building a Car Rental Platform with React

如何在 Android 上安裝行動應用程式

  • 在運行Android 8.0(API 等級26)及更高版本的裝置上,您必須導航至「安裝未知應用程式」系統設定螢幕,才能從特定位置(即您從中下載應用程式的Web瀏覽器)啟用應用程式安裝.

  • 在運行Android 7.1.1(API 等級25)及更低版本的裝置上,您應該啟用「未知來源」系統設置,該設定可在裝置上的「設定」>「安全」中找到。

另類方式

您也可以透過直接下載APK並將其安裝在任何Android設備上來安裝Android應用程式。

資源

  1. 概述
  2. 建築學
  3. 安裝(自架)
  4. 安裝(VPS)
  5. 安裝(Docker)
    1. Docker 映像
    2. SSL
  6. 設置條紋
  7. 建立行動應用程式
  8. 演示資料庫
    1. Windows、Linux 與 macOS
    2. Docker
  9. 從原始碼運行
  10. 運行行動應用程式
    1. 先決條件
    2. 指示
    3. 推播通知
  11. 更改貨幣
  12. 新增語言
  13. 單元測試與涵蓋範圍
  14. 紀錄

歡迎任何回饋。

版本聲明 本文轉載於:https://dev.to/aelassas/building-a-car-rental-platform-with-react-1609?1如有侵犯,請聯絡[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3