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

Цель проекта

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

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

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

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

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

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

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

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

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

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

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

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

Разработка и верстка адаптивной веб-страницы

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

Разработка планировочного решения для трехкомнатной квартиры 60 кв.м

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

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

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