Задача заключалась в fullstack-разработке веб-платформы игрового сообщества EnotRacon. Главная цель - создать быстродействующий веб-сервис с личным кабинетом, магазином товаров, системой ивентов, админ-панелью и быстрой обработкой данных через REST API и Redis.
Для выполнения заданной мне задачи выполнил:
- Спроектировал и сверстал адаптивный UI/UX интерфейс личного кабинета пользователя, магазина и админ-панели
- Разработал архитектуру REST API и подключил Redis для кеширования данных, ускорения работы базы и быстрой обработки сессий
- Реализовал функционал личного кабинета с выводом игровой статистики, баланса монет и ролевой системой доступа для игроков, ивентеров и администраторов
- Создал модуль двухфакторной аутентификации и подтверждения действий через Telegram
- Разработал полноценную административную панель для управления товарами, ивентами, категориями и запросами пользователей
В результате был создан высокопроизводительный веб-сервис с функциональным личным кабинетом и удобными инструментами администрирования.