Техническое задание: Разработка Fullstack сайта

Цель проекта

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

Ключевые функциональные требования

Фронтенд (Пользовательская часть)

  • Адаптивный и современный дизайн, ориентированный на удобство пользователя.
  • Главная страница с системой фильтров (по категориям, параметрам, местоположению и др.).
  • Детальные карточки анкет с фотогалереей и описанием.
  • Личный кабинет пользователя для управления своими анкетами.
  • Интуитивно понятная навигация и поиск.

Бэкенд (Административная часть и логика)

  • Система регистрации и авторизации пользователей.
  • Панель администратора для модерации анкет, пользователей и платежей.
  • Функционал создания, редактирования, публикации и архивации анкет.
  • Интеграция с платежным шлюзом (оплата за размещение/поднятие анкет).
  • Система уведомлений и оповещений.

Технические особенности

  • Реализация сложной системы фильтрации с возможностью сохранения поисковых запросов.
  • Загрузка и оптимизация изображений.
  • Обеспечение безопасности данных и защита от распространенных уязвимостей.
  • Оптимизация скорости загрузки сайта.

Требования к дизайну

Дизайн-концепция должна быть чистой, минималистичной и ориентированной на контент. Приветствуется использование современных UI/UX практик для улучшения взаимодействия с пользователем. В качестве референса по стилю и структуре может быть использован современный и лаконичный дизайн.

Ожидаемый результат

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

Создание фонового изображения из геометрических фигур для сайта

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