О проекте

Создаётся масштабная концептуальная платформа. Текущая кодовая база - 22 000+ строк, к моменту старта работ над задачей вырастет до примерно 30 000 строк. Стек: Tailwind, React, Python, PHP, MongoDB.

Этапы работ

1. Глубокий рефакторинг

  • Аудит всей кодовой базы
  • Декомпозиция App.js - разбиение на модули
  • Вынос логики из компонентов в отдельные модули
  • Перестройка state / auth / routing
  • Регрессионное тестирование и исправление багов

2. Доработка функционала

  • Чат: User-User, User-Expert, Expert-Expert. Полная логика с банами, архивами, гибкими правилами доступа
  • Система комментариев: основные комментарии и ответы на них (вложенные)
  • Автоматическое вознаграждение: алгоритм расчёта очков, коэффициенты, рейтинг экспертов, уровни пользователей, индикатор на сайте
  • Платёжная система: интеграция VISA, Mastercard, PayPal, Мир
  • Премиум-аккаунт и кошелёк: пополнение внутреннего баланса, покупка курсов, платная кнопка «Благодарность» (с особым бейджем), дарение скидочного купона, система скидок и акций
  • Email-рассылки: обязательные и необязательные уведомления
  • Социальный модуль: лента друзей, добавление в друзья
  • Лёгкая геймификация: бейджи, уровни, достижения

3. Админ-панель

  • Подробная панель для редактиросания разделов платформы
  • Отдельные страницы для администратора и модератора с возможностью управления пользователями (Users, Experts, Moderators)

Требования к исполнителю

  • Полный фулстек
  • Не предлагать решения на Tilda или аналогах - только кастомная разработка

Посадка готовой верстки на БУС

Ищу опытного разработчика для переноса готовой верстки на систему управления сайтом БУС. Верстка полностью готова, нужна только интеграция и настройка.