Helpdesk — bot za tikete podrškePročitajte
[Telegram API, TypeScript, Node.js, MongoDB, REST API]
Telegram bot integrisan sa helpdesk sistemom klijenta: korisnici prave tikete podrške direktno u ćaskanju i dobijaju odgovore nazad u Telegramu.
Problem:
Klijent je imao velik, etabliran proizvod, ali mu je nedostajao praktičan kanal za kreiranje i vođenje zahteva podrške. Bilo je potrebno rešenje koje korisnicima omogućava da kontaktiraju podršku preko Telegram bota, automatski kreiraju tikete i dobijaju odgovore nazad u isti čet.
Rešenje:
Dizajnirali smo i implementirali Telegram bota integrisanog sa helpdesk sistemom klijenta:
• Prima tekstualne poruke, slike, fajlove i glasovne poruke od korisnika
• Automatski kreira odgovarajuće tikete podrške preko API-ja
• Prati status tiketa i isporučuje odgovore osoblja direktno u čet korisnika
• Podržava dvosmerni prenos teksta i medija — slike, dokumenti i glasovne poruke razmenjuju se u oba smera
Integracija je izgrađena preko API-ja i webhook-ova, uz stabilnu razmenu podataka, očuvanje strukture priloga, skalabilnost i sigurnost podataka.
Rezultat:
• Vreme obrade zahteva smanjeno za 40% zahvaljujući automatskom prijemu i rutiranju
• Pojednostavljena komunikacija — korisnici sada dobijaju odgovore direktno u Telegramu, bez menjanja platformi
• Veće zadovoljstvo klijenata, vidljivo kroz porast pozitivnih recenzija
Bot za ankete i zahtevePročitajte
[Telegram API, Node.js, TypeScript, Google Sheets]
Telegram bot koji vodi korisnike kroz višesekcijske forme i automatski čuva strukturirane odgovore u Google Sheets.
Problem:
Klijentu je trebalo da prikuplja strukturirane informacije od korisnika kroz višesekcijske forme, automatski čuva odgovore u Google Sheets i obaveštava tim — sve bez ručnog unosa podataka i naknadnog praćenja.
Rešenje:
Napravili smo Telegram bota koji vodi korisnika kroz višesekcijske forme u zavisnosti od izabranog scenarija. Svi podaci se automatski čuvaju u Google Sheets uz pravilno formatiranje. Za svaku popunjenu formu bot šalje obaveštenje timu i podržava izveštavanje o prijavama. Arhitektura omogućava dodavanje novih tipova formi bez izmene koda.
Bot za sinhronizaciju sa CRM-omPročitajte
[Telegram API, TypeScript, Node.js, MongoDB]
Telegram bot koji proverava članove grupa u odnosu na CRM klijenta i automatski uklanja korisnike bez aktivne pretplate.
Problem:
Klijentu je trebalo da automatski proverava članove Telegram grupa u odnosu na svoju internu bazu i uklanja korisnike bez aktivne pretplate. Ručne provere su bile spore, nedosledne i nisu se skalirale na više grupa.
Rešenje:
Napravili smo Telegram bota koji automatski proverava članove grupa u internoj CRM bazi klijenta. Korisnici bez aktivne pretplate se automatski uklanjaju. Bot podržava i segmentirane emisije po kriterijumima — ciljane poruke samo relevantnim grupama korisnika. Sve radnje se beleže radi revizije.
VPN klijent — macOS, Android, iOS, WindowsPročitajte
[TypeScript, Java, Swift, Electron, Višeplatformski]
Brendirani VPN klijent sa proširenim funkcijama i podrškom za Xray protokol, isporučen na svim glavnim platformama.
Problem:
Klijentu je trebao brendirani VPN klijent sa proširenim funkcijama — iznad gotovih rešenja — sa isporukom na svim glavnim platformama.
Rešenje:
Uzeli smo open-source VPN projekat kao osnovu i uradili potpuni rebrending (ikone, boje, tekstovi). Implementirali smo podršku za Xray protokol, prilagođena pravila rutiranja i napredne funkcije. Napravljeno za Android (Java), iOS/macOS (Swift) i Windows/macOS (Electron) sa zajedničkim jezgrom u TypeScript-u.
Stek: TypeScript, JavaScript, Java (Android), Swift (iOS/macOS), Electron, Cordova
Servis za praćenje podatakaPročitajte
[Java, Selenium, PostgreSQL, Apache POI, Web scraping]
Backend agregator koji svakodnevno prikuplja ekonomske pokazatelje sa više sajtova — potpuno automatizovano, bez ručnog rada.
Problem:
Klijentu je bio potreban dnevni agregirani pregled ekonomskih pokazatelja sa više sajtova. Ručno prikupljanje je bilo sporo, nedosledno i nije se skaliralo.
Rešenje:
Izgradili smo backend agregator: Selenium za web scraping → izračunavanje KPI → filtriranje → strukturirani izvoz preko API-ja. Potpuno automatizovana dnevna izvršavanja bez ručne intervencije.
Korporativni LMSPročitajte
[Moodle, NGINX, LMS, Prilagođena analitika]
Jedinstvena platforma za korporativnu obuku na Moodle-u sa prilagođenim izgledom i proširenim servisom analitike.
Problem:
Organizaciji je nedostajala jedinstvena platforma za obuku zaposlenih i praćenje razvoja po odeljenjima.
Rešenje:
Razvili smo i u potpunosti konfigurisali Moodle: prilagođen izgled interfejsa, adaptacija za mobilne uređaje i obuka administratora. Pored nativnih mogućnosti Moodle-a, izgradili smo poseban servis proširene statistike — fleksibilan izvoz podataka i analitika iznad standardnih funkcija platforme: metrike korišćenja na nivou odeljenja i pojedinačnih zaposlenih.
Stek: Moodle, Nginx, prilagođeni servis analitike
Korporativna baza znanja — XWikiPročitajte
[XWiki, Apache Tomcat, Apache Velocity, HTML, CSS]
Skalabilna platforma znanja za jednu od najvećih državnih organizacija sa 80+ regionalnih ogranaka i hiljadama zaposlenih.
Problem:
Jednoj od najvećih državnih organizacija sa raspoređenom teritorijalnom strukturom (80+ regionalnih ogranaka, hiljade zaposlenih) bila je potrebna skalabilna platforma za centralno strukturiranje, čuvanje i pristup ključnom znanju i dokumentaciji.
Rešenje:
Razvili smo XWiki, prilagodili interfejs, konfigurisali uloge i pristupe i obučili urednike. Pored standardnih mogućnosti XWiki-ja, napravili smo poseban servis za prošireno prikupljanje statistike i generisanje analitičkih izveštaja — metrike korišćenja i angažovanja na nivou odeljenja i pojedinačnih zaposlenih.
Bot za izveštaje o opterećenju: iz Excela u botaPročitajte
[TypeScript, Node.js, Telegram API, MongoDB, Google Sheets]
Telegram bot koji automatizuje nedeljno izveštavanje o opterećenju za organizaciju sa 50+ zaposlenih — umesto 10+ sati ručnog rada u Excelu nedeljno.
Problem:
Nedeljni izveštaj o opterećenju trajao je 10+ sati: menadžeri su ručno spajali izvoze zadataka, tabele sastanaka i evidencije radnog vremena u zasebne Excel šablone po odeljenju ili timu — sporo i sa greškama. Trebao im je jedan ponovljiv proces u Telegramu sa proverom podataka pre finalizacije brojki.
Rešenje:
Bot za admin-grupu koji vodi kroz sve korake: izbor odeljenja ili tima → otpremanje zadataka → parsiranje izvršilaca i sati uz validaciju → izbor datuma (ugrađeni kalendar) → otpremanje registra sastanaka i evidencija → na izlazu objedinjeni fajl opterećenja i, po potrebi, pojedinačni xlsx fajlovi u ZIP-u. Greške parsiranja vraćaju se anotiranim xlsx-om sa isticanjem i tekstom grešaka — bez „tihih“ nekorektnih podataka. Spisak zaposlenih iz Google Sheets ili fajla; šabloni se vode u samom botu (MongoDB).
Rezultat:
Ručno spajanje tri izvora u ispravan Excel je automatizovano; problemi su vidljivi u trenutku otpremanja, a ne na sastancima.
Stek: Node.js, TypeScript, grammY, Koa, MongoDB, Excel pipeline-ovi
Bot za plaćene zajednice — PayPal, kartice, StarsPročitajte
[Telegram API, TypeScript, Node.js, MongoDB, Plaćanja]
Telegram bot za plaćene fashion zajednice koji vodi ceo ciklus pretplate: plaćanja, pristup kanalima, vebinari i sertifikati.
Problem:
Klijent je fashion stilista koji vodi plaćene Telegram zajednice: pretplatni klub, snimke vebinara i sertifikatne programe. Celo upravljanje pretplatnicima bilo je ručno — praćenje ko je platio, dodela pristupa kanalima, provera datuma isteka, slanje podsetnika i oduzimanje pristupa. PayPal plaćanja su primana ručno van bota, pa usklađivana ručno.
Rešenje:
Telegram bot koji automatski vodi ceo životni ciklus pretplate:
• Korisnik otvara bota, bira proizvod i način plaćanja i odmah dobija pristup nakon uplate
• Tri integrisana platna toka: PayPal, PayAnyWay (bankovne kartice), Tribute (kartice + Telegram Stars)
• Dnevne provere pretplata: podsetnik 3 dana pre isteka, automatsko isključivanje na dan isteka
• Proizvodi, promo kodovi i vebinari vode se u Google tabeli i sinhronizuju po rasporedu ili na zahtev
• Administracija ostaje u Telegramu: emisije kupcima, sinhronizacija iz tabela na zahtev
• Kompletan skup pretplatnika i pretplata uvezen je iz materijala klijenta — bez ručnog prekucavanja
Rezultat:
Svakodnevna rutina oko plaćanja i pristupa je automatizovana; klijent samo uređuje tabelu kada se menja sadržaj ili promocije.
Stek: TypeScript, Grammy, Koa, MongoDB, Railway
Automatizacija upravljanja skladištemPročitajte
[Vue.js, TypeScript, Docker, NGINX, Keycloak]
Nacionalni sistem automatizacije skladišta za praćenje agrohemije: zalihe, dokumenti, poslovni partneri i evidencija prijema.
Izgradili smo nacionalni sistem automatizacije skladišta za praćenje agrohemije. Automatizacija punog ciklusa: zalihe, dokumenti, poslovni partneri, evidencija prijema, zone primene. Vodili smo frontend automatizaciju od arhitekture do isporuke.
Stek: Vue.js, TypeScript, Nginx, Docker, Keycloak
Automatizacija internih procesaPročitajte
[Java, Spring Boot, Vue 3, Keycloak, Apache POI]
Centralizovani interni sistem koji automatizuje svakodnevne procese zaposlenih — evidenciju, razmenu podataka, izveštavanje i upravljanje referentnim informacijama.
Problem:
Organizaciji je nedostajao centralizovani interni sistem za automatizaciju svakodnevnih procesa zaposlenih — evidencije, razmene podataka, izveštavanja i upravljanja referentnim informacijama. Zaposleni su se oslanjali na razuđene alate i ručne procese.
Rešenje:
Realizovali smo projekat punog ciklusa: napravili nove module i unapredili postojeće uz ulogama zasnovanu kontrolu pristupa. Implementirali smo korisničke forme, sisteme obaveštenja, sekcije za saradnju i strukturirane direktorijume. Učestvovali smo i u backend i u frontend razvoju.
Ključne funkcije:
• Ulogama zasnovan pristup za različite nivoe zaposlenih
• Prilagođene forme za unos podataka i izveštavanje
• Automatska obaveštenja i upozorenja
• Sekcije za saradnju između timova
• Strukturirani direktorijumi referentnih informacija
• Generisanje Excel/Word dokumenata (Apache POI)
Rezultat:
Svakodnevni procesi objedinjeni su u jedinstven sistem. Zaposleni više ne prelaze između razuđenih alata. Ulogama zasnovan pristup obezbedio je sigurnost podataka i odgovarajuću vidljivost na svakom nivou.
Stek: Java, Spring Boot, Vue.js, Apache POI (Excel/Word), Nginx, Keycloak
Enough Habits — tracker navika sa UX-om aplikacijePročitajte
[Telegram API, TypeScript, Node.js, Firestore, Amplitude]
Blag Telegram tracker navika gde je „dovoljno dobro“ pravi napredak. Bot je javan — probajte ga uživo na t.me/enough_habits_bot.
Većina trackera navika nagrađuje samo savršene nizove, što vodi u sagorevanje i osećaj krivice kada se propusti dan. Enough Habits menja pristup tretirajući „dovoljno dobro“ kao pravi napredak, pa ljudi vide da su uradili dovoljno da se odmore i napune baterije — bez krivice.
Šta smo napravili — full-stack Telegram bota u TypeScript-u koji pretvara praćenje navika u pozitivno potkrepljenje:
• Onboarding i filozofija: automatsko prepoznavanje jezika RU/EN, blag pozdrav i čarobnjak u 4 koraka (tri početne navike + izbor vremenske zone)
• Mehanizam podsetnika: podrazumevani jutarnji/večernji podsetnici plus opcioni podsetnici po navici na tačno HH:MM, uz uvažavanje vremenske zone
• Logika dnevnog cilja: prati napredak ka cilju „dovoljno“ i šalje kontekstualne motivacione poruke
• Upravljanje navikama: kreiranje, izmena, arhiviranje ili vraćanje navika u bilo kom trenutku
• Napredak i kalendar: glavna lista, istorija u kalendaru, brojači nizova i pregled ukupnih rezultata
• UX kao u aplikaciji: inline tastature i tokovi izmene poruka, tako da se bot ponaša kao laka mobilna aplikacija
Sloj podataka na Firestore-u sa sinhronizacijom u realnom vremenu; Amplitude analitika i Rollbar praćenje grešaka; modularni CI/CD backend sa izdanjima bez prekida rada.
Rezultat: javno pokrenut i besplatan za probu — „Podsećao me je da održim navike, bez osećaja pritiska.“
Stek: TypeScript, Node.js, Telegram API, Firestore, Amplitude, Rollbar. Probajte: t.me/enough_habits_bot
Lead bot + admin panel i mejlinziPročitajte
[Telegram API, TypeScript, Node.js, MongoDB, Google Sheets]
Prijem lidova u Telegramu sa pametnim rutiranjem i automatskim negovanjem za agenciju kreativnih usluga — plus admin konzola za mejlinge.
Agenciji kreativnih usluga bili su potrebni prijem lidova u Telegramu, pametno rutiranje i automatsko negovanje. Napravio sam full-stack bota koji:
• pozdravlja korisnike, beleži nadimak i izvor, nudi izbor odeljenja
• čuva podatke korisnika i zahteve lidova u MongoDB + Google Sheets
• obaveštava timski čet o svakom upitu
• omogućava menadžerima da označe lidove kao „u toku“/„zatvoreno“
• prati UTM linkove
• pruža admin konzolu za uređivanje poruka bota, ciljane mejlinge i generisanje linkova sa UTM oznakama
Rezultat:
≈20 sati menadžerskog vremena uštedi se mesečno; svaki upit se automatski beleži u Google tabeli sa oznakom izvora radi praćenja ROI-ja.