Əsas məzmuna keç

HCB Mobile artıq buradadır!

HCB təşkilatlarını istənilən yerdən idarə et. Kartlar burax, əməliyyatlara bax və daha çoxunu et!

Mohamad MortadaMohamad Mortada
2 dekabr 2025

Mənim adım Mohamad-dır, 17 yaşım var və San-Fransisko körfəzi bölgəsindənəm. HCB-nin rəsmi mobil tətbiqini yenicə yayımlamışam.

HCB haqqında eşitməmisənsə, o, yeniyetmələrin idarə etdiyi 6 500-dən çox qeyri-kommersiya təşkilatı, klub və hakaton üçün maliyyə dayağıdır. İcmalarına fayda verməyə çalışan minlərlə gəncə 501(c)(3) qeyri-kommersiya statusu, bank hesabı, ianə toplama platforması və debet kartları veririk.

HCB hazırda orta hesabla ayda 6 milyon dollar emal edir (yarandığı gündən 80 milyon dollardan çox)1. Son bir il ərzində bütün bu icma üçün ilk mobil tətbiqin hazırlanmasına rəhbərlik etmişəm.

Bütün layihənin mənbə kodu GitHub-da açıqdır (bir ⭐️ versən, sevinərik!).

Bunu niyə yaratdıq?

Bu yeniyetmələr robototexnika komandaları, hakatonlar və icmalarına fayda verən qeyri-kommersiya layihələri idarə edir. Onlara təşkilatlarının maliyyəsini telefonla idarə etmək imkanı lazımdır. HCB Mobile ilə bunları edə biləcəklər:

  • İstənilən yerdən təşkilatlarının balansını və əməliyyatlarını izləmək.
  • Tədbirlərdə təmassız ödənişlərlə ianə qəbul etmək — ianə toplamaq üçün keçirilən görüş və ya tədbir üçün əladır! Əlavə avadanlıq lazım deyil. İstənilən kredit və ya debet kartını telefonuna yaxınlaşdırmaq kifayətdir.
  • Yeni debet kartları buraxmaq, onları Apple / Google Wallet-ə əlavə etmək, birbaşa telefondan dondurmaq və ya ləğv etmək.
  • Birbaşa cihazdan qəbz yükləmək və ya Receipt Bin-dəki qəbzləri bir toxunuşla əməliyyatlara uyğunlaşdırmaq.

Texniki tərəf

Tətbiq üzərində işləməyə başlayanda iOS üçün SwiftUI, Android üçün isə Kotlin/Jetpack Compose kimi platformaya məxsus vasitələrlə kod yazmaq istəyirdim. Amma dərsləri olan əyani təhsil alan şagird kimi iki kod bazasını idarə etməyin çətin olacağını anladım. Bir əməliyyat sistemi üçün yaratdığım hər funksiyanı digəri üçün də yazmalı və bütün inteqrasiya problemlərini həll etməli olacaqdım. Sonra müxtəlif cihazlarda işləyən bir tətbiq yazmağa imkan verən Expo-nu (React Native alətlər toplusunu) kəşf etdim. Expo ilə işləyərkən öz Expo Modules modullarımı yaratmağı (platformaya məxsus kodun imkanlarını Typescript-ə bağlamaq üçün), həmçinin nəticələrin yadda saxlanması və komponentlərin təkrar istifadəsi kimi optimallaşdırma üsullarını öyrəndim.

Tətbiqin koddan kənar tərəfi də heç asan deyildi. Mobil təmassız ödəniş terminalının aktivləşdirilməsi (Stripe sayəsində mümkün olur) və kartların birbaşa rəqəmsal pulqabına əlavə edilməsi (istifadəçilərə kartları HCB Mobile-dan birbaşa ödəniş pulqabısına əlavə etməyə imkan verir) kimi funksiyalar üçün məhdud verilən icazələri almaqdan ötrü Apple və Google-un tətbiq yoxlama komandaları ilə işləməli oldum. Lazım olan icazələri almaq bir neçə ay və çoxlu qarşılıqlı E-poçt yazışması çəkdi.

250 saatdan çox hazırlıq işindən sonra deyə bilərəm ki, HCB Mobile ilə inanılmaz dərəcədə fəxr edirəm. Çünki mənim kimi yeniyetmələrin HCB ilə qeyri-kommersiya təşkilatları və layihələri idarə etməsini asanlaşdırmaq üçün onu yeniyetmələr yaradıb. HCB yeniyetmələrdən başqa, qarşılıqlı yardım qrupları, açıq mənbəli layihələr və icma məkanları kimi böyüklərin idarə etdiyi yüzlərlə təşkilata da dəstək verir.

Tətbiqi endir!

App Store-dan endirGoogle Play-dən əldə et
  1. Bu məbləğə qərargahımızın öz maliyyəsi daxil deyil.

Qeyri-kommersiya təşkilatı yaratmaq istəyirsən?

Müraciətləri qəbul edirik! Başlanğıc haqqı, minimum balans və uzun gözləmə müddəti yoxdur.