Back
sendsms.ge Logo
Web Development Android Apps v1.0.0 Featured

sendsms.ge Web Development Project

View
SendSMS.ge

About Project

sendsms.ge is a bulk SMS service for businesses in Georgia — online shops, clinics, financial and delivery services that need to confirm an order, send a one-time code or run a promotion under their own recognisable sender name.

The platform covers the whole cycle: contact lists with import, personalised campaigns addressed by name, scheduled sending, automatic birthday and holiday greetings paid for in advance, and delivery reports with the exact time of arrival. Segmentation follows the GSM 03.38 and Unicode rules — a single Georgian letter pushes the whole text to Unicode, so the cost shown while typing is exactly the cost charged.

Integration is through a REST API in an smsoffice-compatible format, so moving existing code is a matter of changing the address. Every sender name has its own API key and its own delivery callback, which lets one account serve several projects. Balance is topped up through Bank of Georgia payments. A Flutter Android app carries the full panel.

Security is built in: token authentication, 60 requests a minute per key, idempotency against repeated sends, atomic balance debiting inside a transactional lock, a stop list and recorded opt-outs. The server runs ufw and fail2ban, with SSH by key only.

Technologies Used in This Project

HTML5

HTML5

Building the structure of web pages

CSS3

CSS3

Designing the look of web pages

JavaScript

JavaScript

Adding interactivity to web pages

Flutter

Flutter

Building cross-platform apps from a single codebase

PHP

PHP

Building server logic and dynamic web pages

MySQL

MySQL

Managing and optimizing relational databases

Git

Git

Version control, change tracking and more

Nginx

Nginx

High-performance web server and reverse proxy

Tailwind CSS

Tailwind CSS

For quickly creating custom design systems

Bank of Georgia (BOG)

Bank of Georgia (BOG)

Payment system

SmsOffice

SmsOffice

For SMS marketing

Additional Information

რას აკეთებს

  • მასობრივი SMS საკუთარი, დამტკიცებული სათაურით
  • კონტაქტების სიები — იმპორტი, ჯგუფები, დუბლიკატების გაწმენდა
  • პერსონალიზებული კამპანიები მიმღების სახელით
  • დაგეგმილი გაგზავნა — თარიღი და საათი წინასწარ
  • ავტომატური მილოცვები დაბადების დღეზე და დღესასწაულებზე, წინასწარ დაჯავშნილი ბალანსით
  • მიწოდების რეპორტები მისვლის ზუსტი დროით
  • სტოპ-სია და გამოწერაზე უარის აღრიცხვა

ვისთვის

  • ონლაინ მაღაზიები — შეკვეთის სტატუსი და მიტანის შეტყობინება
  • კლინიკები და სერვისები — ვიზიტის შეხსენება
  • ფინანსური სერვისები — ერთჯერადი კოდი და ტრანზაქციის დადასტურება
  • დეველოპერები — SMS-ის ჩაშენება საკუთარ სისტემაში API-ით

ინტეგრაციები

  • REST API smsoffice-თან თავსებადი ფორმატით — მიგრაცია მისამართის შეცვლით
  • ცალკე API გასაღები და ცალკე მიწოდების callback თითოეულ სათაურზე
  • ბალანსის შევსება საქართველოს ბანკის გადახდებით
  • ოპერატორული არხი ყველა ქართულ ქსელზე

უსაფრთხოება

  • ტოკენური ავტორიზაცია, წუთში 60 მოთხოვნის ლიმიტი გასაღებზე
  • იდემპოტენტურობა — გამეორებული მოთხოვნა ორჯერ არ იგზავნება
  • ბალანსის ატომური ჩამოჭრა ტრანზაქციულ ჩაკეტვაში
  • ufw, fail2ban, SSH მხოლოდ გასაღებით

პლატფორმები

  • ვები — სრული პანელი ბრაუზერში
  • Android — Flutter აპლიკაცია გაგზავნით, ისტორიით, კონტაქტებით და ბალანსით
  • API — ნებისმიერი ენიდან

Technologies

HTML5 HTML5
CSS3 CSS3
JavaScript JavaScript
Flutter Flutter
PHP PHP
MySQL MySQL
Git Git
Nginx Nginx
Tailwind CSS Tailwind CSS
Bank of Georgia (BOG) Bank of Georgia (BOG)
SmsOffice SmsOffice
Offer

Have a similar idea?

Propose cooperation in exchange for equity or barter!

Equity Terms
Barter
Long-term Cooperation
Learn More

Interested in this project?

Have questions about this project? Contact me!

Contact