Нужен сервис мониторинга почты gmail и сайт.
ASP.NET
База MSSQL на отдельном сервере.
Базу и процедуры разрабатывать не нужно.
Все взаимодействие через процедуры.
Описание:
Мониторит приход письма со списка адресов из базы и посылает на клиентский телефон нотификацию через
SMS/Viber/WhatsApp/Telegram. Баланс пополняется биткоинами (API не сложное).
Функционал:
При приходе письма (форвард с другого адреса gmail) с определенного адреса (адрес из базы),
Записывать во входящую очередь в базе сообщение.
Мониторить исходящую очередь из базы.
При появлении посылать нотификационное сообщение.
Отправка сообщений через SMS (сервис пока не выбран)/Viber/Telegram/WhatsApp.
Для телеграма, для общения бота с пользователем, ссылку на сайте на открытие чата.
Организовать с сайта прием биткоинов на баланс пользователю: API:
Как биткоины пришли записать в базу.
Сайт.
Дизайн минимилистический, но привлекательный (возможно привлечение дизайнера).
Основная страничка:
Заход на сайт авторизация по sms (можно послать старые).
номер телефона (логин), поле для ввода кода, кнопка войти, галочка запомнить логин,
галочка запомнить пароль(?), кнопка прислать SMS.
Ссылка на FAQ
Справа вверху комбик с языком. Русский/Английский.
Внутри, после захода:
Сверху номер, баланс, пополнить баланс (переход на соответствующую страничку).
Справа вверху комбик с языком. Русский/Английский.
Снизу типа PageControl с 4 страничками.
4 странички: стр1, стр2, пополнить баланс, FAQ.
стр1:
Сверху тариф и кол-во (из базы подтягивается).
Еще такое же, только рассчетный тариф и кол-во (вычисляется в зависимости от чекбоксов ниже).
При изменении чекбоксов ниже меняется меняется расчтный тариф и кол-во.
Тариф изначально из базы.
Каналы нотификации:
Чекбоксы SMS/Viber/WhatsApp/Telegram(+ссылка на открытия пм чата с ботом для получения ID и hint). Изначально из базы.
Ниже большое окно скролинга:
Состоит из строчек, которые можно добавлять (кнопочка Add).
При добавлении нужно заполнить:
Едиторы: Почта @gmail.com (с этой почты ждем сообщения для мониторинга. Возможно что и не gmail.), тело сообщения. Кнопочка Delete и Duplicate (добавляет такой же).
Конец скролинга.
Кнопочка Save
стр2:
Так же как и на стр1.
Сверху тариф (может быть другой, чем на стр1) и кол-во (из базы подтягивается процедурой. передаётся номер страницы для различия).
Еще такое же, только рассчетный тариф и кол-во (вычисляется в зависимости от чекбоксов ниже).
При изменении чекбоксов ниже меняется меняется расчтный тариф и кол-во.
Тариф изначально из базы.
Каналы нотификации как на стр1:
Чекбоксы SMS/Viber/Telegram(+ссылка на открытия пм чата с ботом для получения ID и hint)/WhatsApp. Изначально из базы.
Чекбокс с днями неделями для посылки уведомлений по SMS (по умолчанию все выделено. изначально из базы тянется).
Время с-по (по умолчанию 00:00-23:59. изначально из базы тянется) и UTC (комбобокс регион. хорошо бы по IP определять изначально).
Ниже большое окно скролинга:
Состоит из строчек, которые можно добавлять (кнопочка Add).
При добавлении нужно заполнить:
Несколько комбобоксов, зависящих друг от друга (из базы) и едиторы (цифры или строчки. зависит от выбраного комбобокса ). Кнопочка Delete и Duplicate (добавляет такой же).
Конец скролинга.
Кнопочка Save
Страничка Пополнить баланс:
Сумму пополнения + то что выдаёт API:
Страничка FAQ:
Статическая страничка.
rom007@bk.ru