ホームページ > 記事 > ウェブフロントエンド > React でレンタカー プラットフォームを構築する
BookCars はサプライヤー指向のレンタカー プラットフォームで、レンタカーのフリートと予約を管理するバックエンドに加え、フロントエンドとレンタカー用のモバイル アプリも備えています。
次のソリューションを使用すると、少なくとも 1 GB の RAM を備えた Docker ドロップレット上でホストすることで、運用可能な Stripe 支払いゲートウェイを備えた複数のサプライヤー向けに最適化された、完全にカスタマイズ可能なレンタカー Web サイトを非常に低コストで構築できます。
ソースコードはここで見つけることができます: https://github.com/aelassas/bookcars
BookCars は複数のサプライヤーと連携できるように設計されています。各サプライヤーは自社の車両群と予約をバックエンドから管理できます。 BookCars は 1 つのサプライヤーとのみ連携し、レンタカーのアグリゲーターとして使用することもできます。
管理者は、バックエンドからサプライヤー、車両、場所、顧客、予約を作成および管理できます。
新しいサプライヤーが作成されると、バックエンドにアクセスして車両や予約を管理するためにアカウントを作成するよう求めるメールが届きます。
顧客はフロントエンドまたはモバイル アプリからサインアップし、乗車および降車のポイントと時間に基づいて利用可能な車を検索し、車を選択してチェックアウト プロセスを完了できます。
TypeScript には多くの利点があるため、設計上の重要な決定事項として TypeScript を使用することが決定されました。 TypeScript は強力な型指定、ツール、統合を提供し、その結果、デバッグとテストが容易な、高品質でスケーラブルで読みやすく保守しやすいコードが得られます。
Android アプリは任意の Android デバイスにインストールできます。
カメラ アプリを開き、このコードをポイントします。次に、表示される通知をタップします。
Android 8.0 (API レベル 26) 以降を実行しているデバイスでは、[不明なアプリのインストール] システム設定画面に移動して、特定の場所 (つまり、アプリのダウンロード元の Web ブラウザー) からのアプリのインストールを有効にする必要があります。 .
Android 7.1.1 (API レベル 25) 以下を実行しているデバイスでは、[設定] > [提供元不明のシステム] 設定を有効にする必要があります。デバイスのセキュリティ。
APK を直接ダウンロードして Android デバイスにインストールすることで、Android アプリをインストールすることもできます。
フィードバックをお待ちしております。
以上がReact でレンタカー プラットフォームを構築するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。