レストランの料理宅配ウェブサービス
ダイヤモンドレストラン
ユーザー登録・認可
電子メールの検証と通知
パスワードの暗号化
食べ物の注文
支払いオプション
アカウントでの注文追跡
ローカリゼーション (英語、ロシア語)
メール通知をさらに追加する
「パスワードをお忘れですか?」を追加オプション
サイトにコンテンツを追加する
「テーマ変更」機能を追加
サーバー: Java 8、サーブレット、JSP
クライアント:ブートストラップ 5、CSS
データベース: PostgreSQL 13
テスト: JUnit 5、Mockito
ビルドツール: Maven
Webサーバー/サーブレットコンテナ: Tomcat 8
CI/CD: Heroku
レストラン
役割には、クライアント、マネージャーがあります。クライアント (許可されたユーザー) はメニュー (料理のカタログ) から注文し、並べ替えてカタログを閲覧する機会もあります。
料理の名前で。
費用による。
カテゴリを選択し、料理のリストをカテゴリ別にフィルタリングします。
顧客は 1 回の注文で、同じ料理を複数注文できます。マネージャーは注文を管理します。新しい注文を受け取った後、準備のためにそれを送信します。調理後、マネージャーは注文を配達に転送します。配送と支払いの受領後、マネージャーは注文のステータスを「完了」に転送します。
また、追加機能もすでに追加されています。
並べ替えとフィルタリングのオプションが増えました。
パスワードの暗号化。
電子メールの検証と通知。
ユーザーおよび注文情報を含むアカウントページ。
フロントエンドを改善するためにブートストラップが使用されました。
CI/CD を提供するための Heroku デプロイメント。
プロジェクトのクローンを作成する
git clone https://github.com/zhadan13/restaurant.git
プロジェクトディレクトリに移動します
CD ../レストラン
アプリケーションを実行する
mvn Tomcat:実行
プロジェクトのクローンを作成する
git clone https://github.com/zhadan13/restaurant.git
Tomcat 設定をプロジェクトに追加する
アプリケーションを実行する
リンクをたどってください
https://localhost:8080/ダイヤモンドレストラン
注: Tomcat 8 がプリインストールされている必要があります。
詳細: https://tomcat.apache.org/download-80.cgi
@zhadan13
サポートが必要な場合は、[email protected] まで電子メールでお問い合わせください。