Веб -сайт онлайн -аукционов - командный проект (часть курса Eni Web Developer)
Kateryna Bohringer (управление пользователями)
Maxime Baillemont (управление продуктом)
Adrien Ponassie (Visual/Design)
Бэк-энд развитие:
Java/Sql
Фронтовая разработка:
HTML/CSS/JavaScript/Bootstrap
-Ераторы могут создавать учетную запись или вход (с использованием имени пользователя или электронной почты), сохранять информацию о входе в систему, изменять информацию об учетной записи и просмотреть профили других пользователей.
-Ррегистрация принимает только уникальное имя пользователя и значения электронной почты.
-Е -пользователи автоматически отключены через 5 минут бездействия.
-Ератор может удалить свою учетную запись, если у них нет активных предложений.
-Ераторы могут покупать кредиты (с проверкой номера карт и проверкой пользователей, но без реальной функции оплаты).
-Ераторы могут загружать фотографии для своих аукционов (ссылка на фотографии хранится в базе данных).
-Ераторы могут запросить сбросить свою электронную почту, и в этом случае создается токен сброса пароля, а ссылка отправляется на их зарегистрированный адрес электронной почты, который действует только в течение 24 часов (полностью fnctional).
-Дадминистраторы могут редактировать категории элементов (удалить или добавить новую категорию) - Меню категории динамически обновляются из базы данных.
-Аdministrators могут удалить учетную запись пользователя или приостановить учетную запись (в этом случае пользователь больше не может делать новые аукционы или ставки на элементы и уведомляется об этом с помощью всплывающего окна).
-Ко -днем фоновый процесс обрабатывает все продажи, которые заканчиваются в тот день, обновляют окончательную цену продажи в базе данных и отправляет электронное письмо самой высокой торговле, которая выиграла продажу (полностью функциональную).
-Ероды могут просматривать детали всех текущих аукционов.
-Е пользователи могут создавать новые аукционы или ставки на аукционы.
-Поподатели не могут делать больше кредитов, чем в настоящее время в своем аккаунте.
-Поподатели не могут делать ставки на своих аукционов.
-Ераторы могут редактировать или удалять свой список до тех пор, пока он до времени начала продажи.
-Ко только продажа завершилась, пользователям зачисляется только окончательная цена продажи только после того, как товар был поднят покупателем.
-Когда пользователи перебивают их кредиты, возвращаются им.
-Ероды могут сортировать аукционы по нескольким критериям: все открытые аукционы, аукционы, основанные на категории или имени элемента, аукционы, на которых в настоящее время есть предложения, аукционы, которые завершены, которые выиграли пользователь.
-Е пользователи могут сортировать свои собственные продажи по нескольким критериям: все их текущие продажи, их продажи, которые еще не начались, их продажи завершены.
-Ераторы могут просмотреть список всех трех продаж с текущей лучшей ставкой и названием лучшего участника.
-Выво функциональная страница основной продажи с максимум 6 статей на страницу.
-Отвечает веб -дизайна, адаптирован для использования рабочего стола или мобильного телефона.
-Мюлти языковой функциональность (английский/французский).
Чтобы создать пробную базу данных, вы можете использовать предоставленные файлы SQL: Создайте DB/DATA для DB.
Вам нужно будет изменить forgypassword.java с помощью вашей собственной электронной почты/пароля (должен быть Gmail) и Newauction.java с путем к папке с изображениями.