Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Работа по созданию бэк части для веб апп игры в телеграмм.

Бэк нужно сделать на Node.js, фронт готов.

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

Написаны контроллеры и сервисы для управления игровыми процессами.

Реализована обработка игровых запросов и управление сервером игры.

Работа с базой данных:

Используется PostgreSQL для хранения данных о серверах игры.

Осуществляется взаимодействие с базой через ORM Drizzle, настроены подготовленные запросы.

Безопасность:

Настроена базовая защита соединений с базой данных PostgreSQL и Redis.

Оптимизация:

Проект уже использует некоторые механизмы оптимизации производительности, такие как fast-json-stringify для ускорения сериализации данных.

Docker и CI/CD:

Созданы Docker-файлы для разных сервисов (бот, база данных, логин, игра).

Применяются мульти-ступенчатые сборки для уменьшения размера контейнеров.

Дополнительные функции:

Часть функционала реферальной системы заложена, но требует доработки.

Определена система рейтингов для игроков (по токенам и поцелуям).

Данные задачи:

Безопасность и оптимизация:

Настроить защищенные соединения для базы данных PostgreSQL и Redis более детально.

Реализовать защиту авторизации от DDoS-атак (например, очистка старых токенов, предотвращение спама запросов на refresh токены).

Оптимизация работы приложения:

Оптимизировать middleware для логина, уменьшить количество запросов к базе данных.

Доработать и улучшить систему сериализации данных для повышения скорости приложения.

Реализация реферальной системы:

Полностью реализовать реферальную систему с вознаграждениями за привлечение новых пользователей.

Обеспечить правильную обработку премиум-пользователей и систему начисления бонусов.

Система бустов и магазина:

Реализовать систему бустов (улучшений) для игры с уникальными скинами, которые игроки могут приобретать за токены.

Настроить внутриигровой магазин для покупки бустов и скинов за SPIN токены.

Работа с Docker и CI/CD:

Оптимизировать существующие Docker-файлы и настроить автоматическую сборку и деплой через CI/CD.

Дополнительные эндпоинты:

Разработать и внедрить новые эндпоинты для редактирования профиля игроков и управления внутриигровыми токенами.

6 месяцев назад
GGF
34 года
9 месяцев в сервисе
Был
6 часов назад

Заявки фрилансеров

Аркадий
 
24 года
7 лет в сервисе
Был
2 дня назад
47 отзывов
6 месяцев назад
Денис
 
35 лет
9 лет в сервисе
Был
7 часов назад
15 отзывов(-1)
6 месяцев назад
Сергей
 
40 лет
5 лет в сервисе
Был
4 часа назад
1 отзыв
6 месяцев назад
Дану
 
30 лет
4 года в сервисе
Был
3 дня назад
6 месяцев назад
Георгий
 
30 лет
6 лет в сервисе
онлайн
7 отзывов
6 месяцев назад
Осман
 
28 лет
2 года в сервисе
Был
2 дня назад
1 отзыв(-1)
6 месяцев назад
Юрий
 
28 лет
7 месяцев в сервисе
Был
9 часов назад
2 отзыва
6 месяцев назад