Общее описание проекта

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

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

Frontend

  • React 18+ с использованием SSR или SSG от Next.js
  • Адаптивная верстка для десктопов и мобильных устройств
  • Клиентская маршрутизация русурсами Next.js
  • TypeScript (строго рекомендуется)
  • Любой UI-компонентный фреймворк (Material UI, чакра UI, tailwind css) или кастомные стили

Backend

  • Язык: Python 3.10+
  • Фреймворк: FastAPI
  • Асинхронная работа (async)
  • Pydantic для валидации данных
  • SQLite или PostgreSQL в качестве базы данных
  • JWT для аутентификации

Функциональность разделов по ролям

Администратор

  • Управление мастерами и клиентами (CRUD)
  • Цветовое и навигационное управление системой
  • Просмотр аналитики
  • Управление прайс-листами услуг

Мастер

  • Личный календарь записей
  • Собственный свайклиент для отметок о выполнении задачи
  • Профиль и настройки расписания

Клиент

  • Возможность записаться к мастеру
  • История посещений
  • Интеграция телеграм-уведомлений (желательно)
  • Отзывы и оценки

Дополнительные требования

  • Продук надо адаптировать под установку на выделенный сервер
  • Документация для развёртывания (docker-compose не обязателен, но желателен)
  • Защита от XSS, CSRF атак
  • Кросс-браузерная поддержка (последние версии chrome/Safari/firefox/Edge)

Необходимые согласования

Исходный код должен быть передан заказчику после финального подтверждения. В описания проекта чувствительные данные (названия, телефон, почта) при вёрстке описания скрыты.

Оптимизация и масштабирование API для высоконагруженного сервиса

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

Разработка эмулятора KakaoTalk

Требуется разработчик Node.js для создания эмулятора функций мессенджера KakaoTalk. Необходимо реализовать ключевые возможности для корректной работы в рамках поставленной задачи.