Uploaded by sandrkalenikov

Web dev

advertisement
Завдання:
Тестове завдання
WEB development
У цьому завданні необхідно розробити веб-додаток для благодійного онлайн-аукціону. Користувачі
можуть створювати аукціони, робити ставки, переглядати активні лоти та спілкуватися з іншими
учасниками.
Основні функціональні вимоги:
Створення та управління аукціонам
Можливість створення аукціону з описом, фотографіями та вказанням стартової ціни
Можливість редагування параметрів аукціону
Сторінка для перегляду всіх аукціоні
Система ставо
Механізм, що дозволяє користувачам робити ставки
Дані аукціонів та ставок мають автоматично оновлюватися при перезавантаженні сторінки
Відображення історії ставок та активних учасників аукціон
Показ історії ставок та список активних учасників.
Додаткові функціональні вимоги:
Система ставок у реальному час
Використання вебсокетів для миттєвого оновлення інформації про ставки
Сортування і фільтраці
Вивести всі активні аукціони, відсортовані за різними критеріями, такими як ціна
Реалізувати можливість пошуку інших аукціонів та додати фільтри для пошуку
Чат між учасниками аукціон
Вбудований чат для спілкування учасників під час аукціону.
Технічні вимоги:
Наявність GitHub репозиторію із вихідним кодом проєкт
Розгорнути додаток з використанням хмарного сервісу, наприклад, Heroku, Azure, Digital Ocean тощо.
(опціонально
Застосування Docker для ізоляції та зручного розгортання додатку (опціонально)
Критерії оцінювання:
Завершеність усіх основних функціональних вимо
Швидкість завантаження сторінк
Якість код
Зрозумілість користувацького інтерфейсу
Для успішної здачі роботи вистачить виконання основних вимог, проте виконання додаткових підвищує
шанси на участь у хакатоні.
Успіхів!
Дедлайн
11.02.24 23:59
Download