, ,

Kako sam napravio pametnu aplikaciju za praćenje terapija

·

Zašto sam uopće počeo raditi ovu aplikaciju?

Sve je krenulo od osobne potrebe. Morao sam redovito pratiti medicinske termine – fizikalne terapije, kontrolne preglede, vježbe. Znate kako to ide: dobiješ uputnicu, zakaže se termin, onda zaboraviš kada točno trebaš doći, tražiš papir, zoveš da provjeriš…

Postojeće aplikacije su bile ili preskupe, ili prekompliciran, ili nisu radile ono što mi treba. Mislio sam: “Zašto ne bih napravio nešto jednostavno, ali funkcionalno?”

I tako je nastao Terapija Tracker. (klik na aplikaciju)

Prva verzija: jednostavna, ali dosadna

Prva verzija aplikacije je bila osnovna. Mogao si:

  • Dodati termin (ali kroz dosadnu formu)
  • Vidjeti listu termina
  • Dobiti podsjetnik

Ali problem je bio što je dodavanje termina bilo mučno. Morao si:

  1. Kliknuti na “Dodaj novi termin”
  2. Odabrati vrstu terapije iz padajućeg menija
  3. Kliknuti na kalendar i odabrati datum
  4. Unijeti vrijeme
  5. Napisati lokaciju
  6. Odabrati jel’ želiš podsjetnik
  7. Kliknuti “Spremi”

Za svaki pojedini termin – cijela procedura. Dosadno. Sporo. Frustrirajuće.

Trenutak kada sam otkrio Gemini API

Onda sam negdje pročitao o Gemini API-ju – Googleovoj umjetnoj inteligenciji koju možeš koristiti u svojim aplikacijama. Sjelo mi je: “Što ako bi mogao samo napisati ‘Imam laser sutra u 8’ i aplikacija sve razumije?”

To bi bilo kao razgovor s pravom osobom, ne ispunjavanje forme!

I tu kreće moja priča s Gemini API-jem.

Što je Gemini API?

Zamisli da imaš vrlo pametnog asistenta koji razumije što mu kažeš. Ali taj asistent ne živi u tvojoj aplikaciji – on živi na Googleovim serverima.

API je kao telefonska linija koja omogućava tvojoj aplikaciji da nazove tog asistenta i pita ga za pomoć.

Gemini je ime tog pametnog asistenta (to je Googleova umjetna inteligencija, slično kao ChatGPT).

Dakle: Gemini API = način da tvoja aplikacija postane pametna i razumije ljudski jezik.

Kako sam dobio Gemini API besplatno?

Ovo je bio najlakši dio! Google daje Gemini API potpuno besplatno za testiranje i manje projekte. Evo točno što sam napravio:

Korak 1: Google AI Studio

Otvorio sam preglednik i upisao: aistudio.google.com

To je Googleova stranica gdje možeš dobiti pristup Geminiju.

Korak 2: Prijava

Prijavio sam se s normalnim Google računom – onim kojim se prijavujem na Gmail. Ništa posebno, bez krekiranja kartice, bez plaćanja.

Korak 3: Kreiranje projekta

Google me pitao želim li napraviti novi projekt. Kliknuo sam “Create new project” i nazvao ga “Terapija Tracker”.

Korak 4: Dobivanje API ključa

Kliknuo sam na veliki plavi gumb “Get API key” ili “Create API key”.

Za par sekundi, dobio sam nešto ovako:

AIzaSyD-abcd1234EFGH5678-ijklMNOPqrstUVWX

To je moj API ključ – kao lozinka koja omogućava mojoj aplikaciji da koristi Gemini.

Kopirao sam ga i spremio na sigurno mjesto.

Korak 5: Unošenje u aplikaciju

Na slici možeš vidjeti prozor “Postavke” u mojoj aplikaciji. Tamo je polje “Gemini API Ključ” gdje sam zalijepio svoj ključ.

I to je bilo to! Od tog trenutka, moja aplikacija je imala pristup jednoj od najpametnijih umjetnih inteligencija na svijetu.

Što dobivaš besplatno?

Google ti besplatno daje:

  • 60 zahtjeva po minuti (možeš 60 puta u minuti pitati AI nešto)
  • 1500 zahtjeva po danu
  • Bez kreditne kartice
  • Bez skrivenih troškova

Za moju aplikaciju gdje možda dodajem 10-20 termina dnevno – to je više nego dovoljno!

Kako Gemini mijenja aplikaciju?

PRIJE Geminija:

Htio sam dodati termin za laser terapiju. Morao sam:

  1. Kliknuti “Dodaj termin”
  2. Otvoriti padajući meni “Vrsta terapije”
  3. Scrollati i naći “Laser”
  4. Kliknuti na kalendar
  5. Navigirati do srijede
  6. Odabrati 3. prosinca
  7. Kliknuti na polje za vrijeme
  8. Upisati “08:00”
  9. Kliknuti na polje za lokaciju
  10. Upisati “ŠOINA 46”
  11. Kliknuti “Spremi”

Vrijeme: 2-3 minute. Živaca: puno.

POSLIJE Geminija:

Samo sliknem papir i Gemini razumije sve:

  • Vrsta: Laser terapija
  • Datum: Srijeda, 3. prosinca 2025.
  • Vrijeme: 08:00
  • Lokacija: ŠOINA 46

Kliknem “Dodaj” i gotovo!

Vrijeme: 10 sekundi. Živaca: nula.

Stvarni primjeri iz aplikacije

Na slici možeš vidjeti termine koje sam dodao:

1. “Laser”

  • Datum: srijeda, 3. prosinca 2025.
  • Vrijeme: 08:00
  • Lokacija: ‘ŠOINA 46’

2. “Grupne vježbe u bazenu”

  • Datum: srijeda, 3. prosinca 2025.
  • Vrijeme: 08:45
  • Lokacija: ‘BAZEN 5’

3. “Elektroterapija stimulacija”

  • Datum: srijeda, 3. prosinca 2025.
  • Vrijeme: 11:20
  • Lokacija: ‘ŠOINA 46’

Sve te termine sam dodao jednostavno pišući prirodnim jezikom. Gemini je sve razumio i organizirao.

Što još Gemini radi u aplikaciji?

1. Pametan prepoznavanje

Kada napišem “grupne vježbe u bazenu”, Gemini zna:

  • To je fizikalna aktivnost
  • Povezano je s vodom
  • Vjerojatno traje duže od običnog pregleda
  • Trebam podsjetnik da ponesem kupaći

2. Automatska kategorizacija

Gemini automatski kategorizira termine:

  • Laser → Therapy
  • Elektroterapija → Therapy
  • Vježbe → Exercise
  • Pregled → Checkup

Ne moram birati iz liste – on zna!

3. Podsjetnici koji imaju smisla

Na slici vidiš toggle “Obavijesti – Podsjetnici prije termina”.

Gemini može predložiti:

  • Za fizikalnu terapiju: podsjetnik dan prije
  • Za rutinski pregled: podsjetnik sat prije
  • Za vježbe: podsjetnik 30 minuta prije

On razumije kontekst!

4. Razgovor s aplikacijom

Mogu pitati aplikaciju:

  • “Kada mi je sljedeći termin?”
  • “Koliko puta sam bio na laseru ovaj mjesec?”
  • “Gdje mi je elektroterapija?”

I Gemini odgovara prirodno, kao osoba.

Zašto je ovo važno?

Ovo nije samo “fancy” tehnologija. Ovo mijenja kako ljudi koriste aplikacije.

Za starije osobe: Ne moraju razumjeti komplicirana sučelja. Samo pišu normalno.

Za ljude s poteškoćama: Manje klikanja, manje frustracije.

Za sve nas: Brže, lakše, prirodnije.

Moja mama koristi aplikaciju. Ona nije tehnički potkovana, ali kada joj kažem “piši kao da šalješ poruku”, odmah razumije. To je moć Geminija.

Što sam naučio radeći ovu aplikaciju?

  1. AI nije strašan – Mislio sam da je implementacija AI-ja super komplicirana. Nije. Ako imaš API ključ, par linija koda i gotovo je.
  2. Besplatno ne znači loše – Googleov besplatni tier je više nego dovoljan za moje potrebe.
  3. Jednostavnost pobjeđuje – Korisnici ne žele 100 opcija. Žele napisati jednu rečenicu i da stvari rade.
  4. Osobna potreba = najbolja motivacija – Radio sam aplikaciju jer mi je trebala. To me držalo motiviranim.

Zaključak

Počeo sam s problemom: potrebna mi je aplikacija za praćenje terapija, ali postojeće su dosadne.

Otkrio sam Gemini API – besplatnu, moćnu umjetnu inteligenciju.

Za 5 minuta sam dobio API ključ.

Sa malo vibekodinga i planiranja, imao sam aplikaciju koja razumije prirodan jezik.

Sad imam aplikaciju koja mi štedi vrijeme, smanjuje stres, i stvarno mi pomaže.

I najbolji dio? Sve besplatno.