Техническое задание: Разработка сайта с личным кабинетом и API

Цель проекта

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

Требования к функционалу

  • Авторизация и регистрация: стандартный вход по логину и паролю; для новых пользователей - форма регистрации; для ряда категорий пользователей - выдача готовых учетных данных.
  • Личный кабинет (ЛК): после входа пользователю отображается его персональная страница с доступом к игровым элементам (цель, данные или интерфейс, к которому предоставляется доступ через ЛК - подробности уточняются).
  • API сервер: сайт должен передавать и/или получать данные с указанного Web-сервера посредством API. Детали протокола, эндпоинты и формат запросов уточняются с исполнителем.

Технический стек и ограничения

  • Реализация на серверной стороне - с использованием одного из современных backend-фреймворков.
  • База данных - желательно SQL под управлением PostgreSQL или MySQL.
  • Интерфейс - responsive, адаптивный веб-интерфейс.
  • Документация к API (swagger или postman-коллекция) приветствуется.

Срок и форма сдачи

Конечный продукт: задеплоенный сайт на хостинге заказчика или демо-доступ. Исходный код передается в приватном репозитории (Git).

Векторизация и адаптация дизайна карт Таро с версткой брошюры

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

Разработка сайта на Yandex Kit

Требуется создать простой сайт на платформе Yandex Kit. В проект входит разработка 10 страниц товаров и 10 общих страниц. Структура сайта будет предоставлена заказчиком.