Техническое задание: Разработка интерфейса сервиса загрузки файлов

Цель проекта

Создать простой, интуитивно понятный и визуально привлекательный пользовательский интерфейс для веб-сервиса, позволяющего пользователям загружать файлы и предоставлять доступ к ним по ссылке.

Структура проекта и необходимые страницы

1. Главная страница

  • Форма для загрузки одного файла.
  • Переключатель выбора языка интерфейса.
  • Навигационные ссылки на текстовые информационные страницы.

2. Страница с результатом загрузки

  • Сообщение об успешной загрузке.
  • Отображение уникальной ссылки для доступа к загруженному файлу (в формате https://...).

3. Страница скачивания файла

  • Информация о файле (например, имя, размер).
  • Четко видимая кнопка "Скачать".

4. Информационно-текстовые страницы

  • Необходимо создать шаблон для типовых страниц (например, "Условия использования", "Политика конфиденциальности").
  • Дизайн и верстка этих страниц должны быть единообразными.

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

  • Дизайн: Разработать современный, минималистичный и удобный макет (UI/UX).
  • Верстка: Реализовать дизайн с помощью адаптивной HTML/CSS верстки, готовой к интеграции.
  • Все элементы интерфейса должны быть кликабельными и визуально интерактивными (состояния hover, focus).
  • Учесть логику отображения страниц (например, переход с главной на страницу результата).

Результат работы

Исполнитель предоставляет архив с файлами: макеты дизайна (например, в Figma или PNG) и сверстанный HTML/CSS код всех указанных страниц.

Разработка веб-приложений на Django и ReactJS

Полный цикл создания современных веб-приложений с использованием Django, Django REST Framework и ReactJS. Разработка интернет-магазинов, блогов, маркетплейсов и сложных систем с адаптивным дизайном.

Публикация готового сайта в интернете

Требуется помощь в переносе готового шаблона сайта с локального сервера на хостинг и его привязке к существующим доменным именам. Необходимо пошагово настроить и запустить проект в сети.