Atrium web apps
norrthhВ рамках проекта было разработано веб-приложение на платформах Vkontakte и Telegram. Главной целью стало создание эффективного и удобного сервиса для отслеживания активности пользователей и начисления коинов за взаимодействия, которые можно обменивать на призы.

План
1. Вступление
2. Приложение
2.1 Главное меню
2.3 Настройки
2.4 Бонусные монеты
2.5 Задачи
2.7 Магазин
2.7.1 Магазин товаров
2.7.2 Аукцион
2.7.3 Вывод товаров
2.9 Уведомления
3. Заключение
1. Вступление
Данный проект был создан для отслеживания активности пользователей в группах ВКонтакте и Telegram-каналах, где они получают коины за лайки, комментарии, репосты и за уникальные задания. Эти коины можно потратить либо купив уникальный предмет в магазине либо потратив на аукционе. В системе предусмотрены гибкие настройки начислений и управление пользователями через удобную административную панель.
2. Приложение
Необходимо было разработать два аналогичных приложения в Telegram и Вконтакте, где пользователи могли обменивать свой накопленные койны на уникальные призы.
2.1 Главное меню

2.2 Активация промокода
Активация промокода осуществляется через главное меню при нажатии кнопки "Ввести промокод". Промокоды создаются в административной панели, где задаются их названия и типы призов.

В случае успешного активация промокода, то пользователю предложится выбор из доступных призов и N-количества

2.3 Настройки
В настройках пользователь может просмотреть данные о своей активности в проекте и привязать аккаунт Telegram или ВКонтакте в зависимости от используемого приложения. Привязка осуществляется через уникальный код, который необходимо ввести в противоположном приложении для объединения аккаунтов в единое целое.

Если пользователь захочет привязать второй аккаунт, ему будет отображено соответствующее меню.



2.4 Бонусные монеты
Каждый день пользователь может получить определённое количество монет. Если дни пропускаются и награда не забирается, прогресс сбрасывается, и счётчик начинает отсчёт заново.


2.5 Задачи
Каждый пользователь может выполнять задачи, созданные через админ-панель. Задачи могут быть временными (на определённое количество часов) или активными до их удаления администратором. Каждую задачу можно выполнить только один раз, после чего она исчезает из списка.

2.6 Топ пользователей
Топ пользователей формируется на основе количества заработанных монет за взаимодействия в VK и Telegram. Чем активнее пользователь (лайки, комментарии, репосты), тем выше его позиция в рейтинге. Топ активных пользователей сбрасывается каждую неделю в конце недели.

2.7 Магазин
Во вкладке магазин игровых товаров пользователь может выбрать каким способом приобрести товар, либо выиграв в аукционе, либо потратив в магазине.

2.7.1 Магазин товаров
Магазин позволяет пользователям обменивать заработанные монеты на различные товары и призы. В каталоге отображаются товары с описанием, изображением и стоимостью в монетах. Пользователь может выбрать товар и подтвердить покупку, после чего монеты списываются с баланса. Товары автоматически зачисляются на аккаунт, после этого он может вывести товар на свой игровой аккаунт.
Административная панель магазина позволяет добавлять, редактировать и удалять товары, задавать их стоимость и тип (временная или навсегда), а также управлять их доступностью.


2.7.2 Аукцион
Аукцион позволяет пользователям участвовать в торгах за различные предметы. В ленте отображаются текущие лоты с информацией о стартовой цене и времени до завершения. Каждый лот имеет описание, изображение и текущую ставку. Пользователи могут делать ставки, увеличивая цену лота. Когда аукцион заканчивается, победитель определяется по самой высокой ставке.


2.7.3 Вывод товаров
На данной странице есть две кнопки: "Все выводы" и "Мои выводы". В разделе "Все выводы" любой пользователь может увидеть последние выводы, включая информацию о том, кто и что выводил. В разделе "Мои выводы" пользователь может просматривать статусы своих собственных заявок на вывод предметов.


2.8 Хранилище предметов
После приобретения товаров, либо активация промокода или при победе в аукционе призы добавляются в хранилище предметов, после этого пользователь может вывести его на игровой сервер после одобрения модераторами.


2.9 Уведомления
При создания через админ панель каждый пользователь при заходе в приложения увидит блок с информацией.

3. Вывод
Разработанное веб-приложение для ВКонтакте и Telegram эффективно отслеживает активность пользователей и стимулирует их взаимодействие через систему наград в виде коинов. Пользователи зарабатывают коины за лайки, комментарии, репосты и выполнение заданий, обменяя их на призы через магазин или аукцион. Важными функциями являются привязка аккаунтов, активация промокодов и бонусные монеты, что делает сервис более удобным и персонализированным. Проект предлагает мощный инструмент для вовлечения пользователей с элементами мотивации через вознаграждения.
dev - @norrthh
app - @atriumappbot