オンラインオークションWebサイト - チームプロジェクト(ENI Web開発者コースの一部)
Kateryna Bohringer(ユーザー管理)
Maxime Baillemont(製品管理)
Adrien Ponassie(ビジュアル/デザイン)
バックエンド開発:
Java/SQL
フロントエンド開発:
html/css/javascript/bootstrap
- ユーザーは、アカウントまたはログイン(ユーザー名または電子メールを使用)を作成し、ログイン情報を保存し、アカウント情報を変更し、他のユーザーのプロファイルを表示できます。
-registrationは、一意のユーザー名と電子メール値のみを受け入れます。
- ユーザーは、5分間の不活動後に自動的に切断されます。
- ユーザーは、アクティブな入札がない限り、アカウントを削除できます。
- ユーザーはクレジットを購入できます(カード番号の確認とユーザー検証を備えていますが、実際の支払い機能はありません)。
- ユーザーはオークションに写真をアップロードできます(写真へのリンクはデータベースに保存されます)。
- ユーザーは電子メールのリセットをリクエストできます。この場合、パスワードリセットトークンが作成され、24時間しか有効な(完全にfnctional)登録されたメールアドレスにリンクが送信されます。
-ministratorsはアイテムカテゴリを編集できます(新しいカテゴリを削除または追加) - カテゴリメニューはデータベースから動的に更新されます。
- 管理者は、ユーザーアカウントを削除したり、アカウントを一時停止したりすることができます(この場合、ユーザーは新しいオークションを作成したり、アイテムに入札したり、ポップアップウィンドウで通知されたりできます)。
- バックグラウンドプロセスがその日に終了するすべての販売を処理し、データベースの最終販売価格を更新し、販売に勝った最高入札者にメールを送信します(完全に機能します)。
- ユーザーは、現在のすべてのオークションの詳細を表示できます。
- ユーザーは新しいオークションを作成したり、オークションに入札したりできます。
- ユーザーは、アカウントに現在持っているよりも多くのクレジットを入札することはできません。
- ユーザーは自分のオークションに入札できません。
- ユーザーは、販売の開始時間前にリストを編集または削除できます。
- 販売が終了したため、ユーザーは、購入者がアイテムが取り上げた場合にのみ最終販売価格をクレジットされます。
- ユーザーがクレジットに払い戻される場合。
- ユーザーは、オークションを複数の基準で並べ替えることができます。オープンなオークション、カテゴリまたはアイテムの名前に基づくオークション、現在入札しているオークション、ユーザーが獲得したオークション。
- ユーザーは、現在の売り上げすべて、まだ開始されていない売上高、完了した売り上げなど、複数の基準で独自の売上を並べ替えることができます。
- ユーザーは、現在のトップ入札とトップ入札者の名前で、すべての販売のリストを表示できます。
- メイン販売ページの機能的なページネーションで、ページごとに最大6つの記事を備えています。
- デスクトップまたは携帯電話の使用に適合した、応答性のあるWebデザイン。
-Multi言語機能(英語/フランス語)。
トライアルデータベースを作成するには、提供されているSQLファイルを使用できます。DB/データを作成します。
自分の管理者メール/パスワードの詳細(Gmailである必要がある)とnewauction.javaを使用して、forgotpassword.javaを画像フォルダーへのパスを変更する必要があります。