Назад к проектам
Смотреть проект
Веб-разработка
Android приложения
v1.0.0
Избранное
sendsms.ge Веб-разработка Проект
О проекте
sendsms.ge — сервис массовой SMS-рассылки для бизнеса в Грузии: интернет-магазинов, клиник, финансовых и доставочных служб, которым нужно подтвердить заказ, отправить одноразовый код или рекламное сообщение с собственным узнаваемым именем отправителя.
Платформа закрывает полный цикл: списки контактов с импортом, персонализированные кампании с обращением по имени, отложенная отправка, автоматические поздравления с днём рождения и праздниками с заранее зарезервированным балансом, отчёты о доставке с точным временем. Сегментация считается по правилам GSM 03.38 и Unicode — одна грузинская буква переводит весь текст в Unicode, поэтому стоимость, которую видит пользователь при наборе, совпадает со списанной.
Интеграция — через REST API в формате, совместимом с smsoffice: перенос существующего кода сводится к смене адреса. У каждого имени отправителя свой API-ключ и свой callback доставки, поэтому один аккаунт обслуживает несколько проектов. Пополнение баланса — платежами Банка Грузии. Отдельно есть Android-приложение на Flutter с полной панелью.
Безопасность заложена в основу: токенная авторизация, лимит 60 запросов в минуту на ключ, идемпотентность против повторной отправки, атомарное списание баланса внутри транзакционной блокировки, стоп-лист и учёт отказов от рассылки. На сервере включены ufw и fail2ban, SSH — только по ключу.
Платформа закрывает полный цикл: списки контактов с импортом, персонализированные кампании с обращением по имени, отложенная отправка, автоматические поздравления с днём рождения и праздниками с заранее зарезервированным балансом, отчёты о доставке с точным временем. Сегментация считается по правилам GSM 03.38 и Unicode — одна грузинская буква переводит весь текст в Unicode, поэтому стоимость, которую видит пользователь при наборе, совпадает со списанной.
Интеграция — через REST API в формате, совместимом с smsoffice: перенос существующего кода сводится к смене адреса. У каждого имени отправителя свой API-ключ и свой callback доставки, поэтому один аккаунт обслуживает несколько проектов. Пополнение баланса — платежами Банка Грузии. Отдельно есть Android-приложение на Flutter с полной панелью.
Безопасность заложена в основу: токенная авторизация, лимит 60 запросов в минуту на ключ, идемпотентность против повторной отправки, атомарное списание баланса внутри транзакционной блокировки, стоп-лист и учёт отказов от рассылки. На сервере включены ufw и fail2ban, SSH — только по ключу.
Технологии, использованные в проекте
HTML5
Создание структуры веб-страниц
CSS3
Разработка дизайна веб-страниц
JavaScript
Добавление интерактивности на веб-страницы
Flutter
Создание кроссплатформенных приложений на одной кодовой базе
PHP
Создание серверной логики и динамических веб-страниц
MySQL
Управление и оптимизация реляционных баз данных
Git
Контроль версий, отслеживание изменений и не только
Nginx
Высококачественный веб-сервер и обратный прокси
Tailwind CSS
Для быстрого создания собственной дизайн-системы
Bank of Georgia (BOG)
Платёжная система
SmsOffice
Для SMS-маркетинга
Дополнительная информация
რას აკეთებს
- მასობრივი SMS საკუთარი, დამტკიცებული სათაურით
- კონტაქტების სიები — იმპორტი, ჯგუფები, დუბლიკატების გაწმენდა
- პერსონალიზებული კამპანიები მიმღების სახელით
- დაგეგმილი გაგზავნა — თარიღი და საათი წინასწარ
- ავტომატური მილოცვები დაბადების დღეზე და დღესასწაულებზე, წინასწარ დაჯავშნილი ბალანსით
- მიწოდების რეპორტები მისვლის ზუსტი დროით
- სტოპ-სია და გამოწერაზე უარის აღრიცხვა
ვისთვის
- ონლაინ მაღაზიები — შეკვეთის სტატუსი და მიტანის შეტყობინება
- კლინიკები და სერვისები — ვიზიტის შეხსენება
- ფინანსური სერვისები — ერთჯერადი კოდი და ტრანზაქციის დადასტურება
- დეველოპერები — SMS-ის ჩაშენება საკუთარ სისტემაში API-ით
ინტეგრაციები
- REST API smsoffice-თან თავსებადი ფორმატით — მიგრაცია მისამართის შეცვლით
- ცალკე API გასაღები და ცალკე მიწოდების callback თითოეულ სათაურზე
- ბალანსის შევსება საქართველოს ბანკის გადახდებით
- ოპერატორული არხი ყველა ქართულ ქსელზე
უსაფრთხოება
- ტოკენური ავტორიზაცია, წუთში 60 მოთხოვნის ლიმიტი გასაღებზე
- იდემპოტენტურობა — გამეორებული მოთხოვნა ორჯერ არ იგზავნება
- ბალანსის ატომური ჩამოჭრა ტრანზაქციულ ჩაკეტვაში
- ufw, fail2ban, SSH მხოლოდ გასაღებით
პლატფორმები
- ვები — სრული პანელი ბრაუზერში
- Android — Flutter აპლიკაცია გაგზავნით, ისტორიით, კონტაქტებით და ბალანსით
- API — ნებისმიერი ენიდან
Технологии
SmsOffice
Предложение
Есть похожая идея?
Предложите сотрудничество в обмен на долю или бартер!
Условия доли
Бартер
Долгосрочное сотрудничество
Есть вопросы?
Свяжитесь со мной для получения дополнительной информации об этом проекте.
Свяжитесь со мной