Նախագծի մասին
sendsms.ge-ն զանգվածային SMS ծառայություն է Վրաստանի բիզնեսի համար՝ առցանց խանութների, կլինիկաների, ֆինանսական և առաքման ծառայությունների, որոնց անհրաժեշտ է հաստատել պատվերը, ուղարկել միանվագ ծածկագիր կամ գովազդային հաղորդագրություն սեփական ճանաչելի ուղարկողի անունով։
Հարթակը ծածկում է ամբողջ ցիկլը՝ ներմուծմամբ կոնտակտների ցուցակներ, ստացողի անունով անհատականացված արշավներ, պլանավորված ուղարկում, նախապես վճարված ծննդյան և տոնական շնորհավորանքներ, առաքման հաշվետվություններ ժամանման ճշգրիտ ժամով։ Հատվածավորումը հաշվարկվում է GSM 03.38-ի և Unicode-ի կանոններով. մեկ վրացերեն տառն անգամ ամբողջ տեքստը տեղափոխում է Unicode, ուստի գրելիս երևացող արժեքը ճշգրտորեն համընկնում է գանձվածի հետ։
Ինտեգրումն իրականացվում է smsoffice-ի հետ համատեղելի ձևաչափի REST API-ով, ուստի առկա կոդի տեղափոխումը հասցեի փոփոխություն է ընդամենը։ Ուղարկողի յուրաքանչյուր անուն ունի իր API բանալին և իր առաքման callback-ը, ինչը թույլ է տալիս մեկ հաշվով սպասարկել մի քանի նախագիծ։ Հաշվեկշիռը համալրվում է Վրաստանի Բանկի վճարումներով։ Flutter-ով գրված Android հավելվածը կրում է ամբողջ վահանակը։
Անվտանգությունը դրված է հիմքում՝ token-ով նույնականացում, բանալու համար րոպեում 60 հարցման սահման, կրկնվող ուղարկման դեմ idempotency, հաշվեկշռի ատոմային նվազեցում գործարքային կողպեքի ներսում, կանգառի ցուցակ և հրաժարումների գրանցում։ Սերվերում աշխատում են ufw և fail2ban, SSH-ը՝ միայն բանալիով։
Հարթակը ծածկում է ամբողջ ցիկլը՝ ներմուծմամբ կոնտակտների ցուցակներ, ստացողի անունով անհատականացված արշավներ, պլանավորված ուղարկում, նախապես վճարված ծննդյան և տոնական շնորհավորանքներ, առաքման հաշվետվություններ ժամանման ճշգրիտ ժամով։ Հատվածավորումը հաշվարկվում է GSM 03.38-ի և Unicode-ի կանոններով. մեկ վրացերեն տառն անգամ ամբողջ տեքստը տեղափոխում է Unicode, ուստի գրելիս երևացող արժեքը ճշգրտորեն համընկնում է գանձվածի հետ։
Ինտեգրումն իրականացվում է smsoffice-ի հետ համատեղելի ձևաչափի REST API-ով, ուստի առկա կոդի տեղափոխումը հասցեի փոփոխություն է ընդամենը։ Ուղարկողի յուրաքանչյուր անուն ունի իր API բանալին և իր առաքման callback-ը, ինչը թույլ է տալիս մեկ հաշվով սպասարկել մի քանի նախագիծ։ Հաշվեկշիռը համալրվում է Վրաստանի Բանկի վճարումներով։ Flutter-ով գրված Android հավելվածը կրում է ամբողջ վահանակը։
Անվտանգությունը դրված է հիմքում՝ token-ով նույնականացում, բանալու համար րոպեում 60 հարցման սահման, կրկնվող ուղարկման դեմ idempotency, հաշվեկշռի ատոմային նվազեցում գործարքային կողպեքի ներսում, կանգառի ցուցակ և հրաժարումների գրանցում։ Սերվերում աշխատում են 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
Առաջարկ
Նմանատիպ գաղափար ունեք՞
Առաջարկեք համագործակցություն բաժնետոմսի կամ բարտերի դիմաց՝
Բաժնետոկի Պայմաններ
Բարտեր
Երկարաժամկետ Համագործակցություն