Задача

Разработать веб-версию интернет-магазина, полностью повторяющую функционал и пользовательский опыт (UX) существующего Flutter-приложения. Проект является "фронтальным монолитом" - весь код сосредоточен только в слое представления.

Технические требования

  • Стек: ASP.NET Core (Razor Pages или MVC), интегрированная верстка (без разделения Front-end и Back-end).
  • Логика: Разработка бизнес-логики и работа с базами данных не предусмотрены. Все запросы и обмен данными осуществляются строго через готовые API-интерфейсы.
  • Интеграция: Предоставляется набор эндпоинтов (REST API) из существующего бэкенда.
  • Исходные данные: Готовый дизайн в Figma (макеты всех экранов прилагаются). Функционал и логика скопированы с работающего Flutter-приложения (включая все состояния, анимации и переходы, которые возможно реализовать на чистом HTML/CSS/JS в Razor).

Ключевые особенности

  • Отсутствие BFF/нагрузки на сервер: Проект - статический по сути, главная задача - правильная отрисовка HTML и управление UI через предоставляемое API.
  • UX важнее всего: Требуется максимально точно скопировать пользовательский путь (user flow) из мобильного приложения, включая экраны загрузки (loaders), скелетоны и обработку ошибок.
  • Нет админки: Разработка административной панели, систем управления заказами или пользователями не требуется.

Что нужно сделать на практике

  1. Разобрать архитектуру Flutter-приложения (исходный код предоставляется) и перенести всю логику шоу-презентации в Razor Pages.
  2. По дизайну из Figma сверстать адаптивные страницы (главная, каталог, корзина, лк/оформление заказа).
  3. Настроить маршрутизацию и сессии (в лице глобальных переменных на один визит).
  4. Подключиться к тестовым эндпоинтам для получения/отправки данных (без обработки платежей - бронирование через сторонний сервис).

Примечание: Итоговая оценка работы производится по качеству визуального соответствия дизайну, скорости реакции и загрузки (не за счет оптимизации, а за счет простоты логики). Никакого глубокого программирования.

Разработка онлайн-платформы для взаимодействия заказчиков и исполнителей

Требуется создать веб-платформу для управления проектами, где заказчики и исполнители могут обмениваться документацией и работать совместно. Необходима система контроля доступа для разных сотрудников.

Разработка скрипта для управления несколькими экранами в Roblox

Требуется создать скрипт для Roblox, который позволит синхронно управлять действиями персонажей на разных экранах. Первая и третья группы экранов должны выполнять одинаковые действия, вторая и четвертая - другие. Скрипт должен работать в цикле до ручного отключения.