Online onboarding sistem za remote nastavnike engleskog
Od landing stranice do admin odluke: kandidati se prijavljuju Google nalogom, salju kratku audio prijavu, a tim dobija pregledan panel za selekciju, obavestenja, referral nagrade i pracenje konverzija.

TeachFromHome.app je napravljen kao specijalizovan sistem za privlacenje i obradu kandidata za online predavanje engleskog. Umesto forme koja zavrsava u inboxu, kandidat prolazi kroz strukturisan proces: javna stranica objasnjava posao, prijava vodi na Google autentikaciju, Faza 1 prikuplja osnovne podatke i audio snimak, a admin panel omogucava timu da preslusa prijave, odobri ili odbije kandidata i posalje sledece korake.
Šta sistem radi
1. Prijave koje ne zavrsavaju u inboxu
Kandidati prolaze kroz jasan digitalni tok: Google prijava, osnovni podaci, audio zadatak i status prijave. Tim vise ne mora da spaja informacije iz emailova, fajlova i tabela.
2. Admin panel za brzu selekciju
Sve prijave su u queue-u. Admin moze da preslusa snimak, odobri kandidata, odbije uz razlog, doda napomenu i prati ko je spreman za HR kontakt.
3. Funnel analitika za bolje odluke
Sistem prati posete, registracije, poslate prijave i prihvacene kandidate. Dobijate jasniju sliku gde kandidati dolaze, gde odustaju i koliko proces konvertuje.
4. Referral program ugradjen u proces
Svaki kandidat dobija referral kod, a admin moze da prati i odobrava nagrade. Referral vise nije odvojen spreadsheet, vec deo onboarding sistema.
5. Audio/video fajlovi bez haosa
Snimci se cuvaju u cloud storage-u, vezani su za kandidata i pokusaj, a admin moze da ih pregleda, preuzme ili ukloni kada vise nisu potrebni.
6. Sistem spreman za operativni rast
Arhitektura pokriva naloge, role, bazu, storage, email, notifikacije, API-je i admin procese. To daje osnovu za dalji razvoj bez menjanja celog sistema.
Funkcionalnosti
Javni sajt
- Landing stranica za TeachFromHome sa informacijama o remote poslu za nastavnike engleskog.
- Dvojezicni sadrzaj u glavnoj landing komponenti: srpski i engleski tekstovi.
- Hero sekcija sa CTA dugmadima za prijavu i gledanje klipova.
- Sekcije za benefite, opis posla, uslove za rad, podrsku tima, proces prijave i finalni CTA.
- SEO meta tagovi za pocetnu stranicu: title, description, canonical, Open Graph podaci.
Prijava i autentikacija
- Google OAuth prijava preko NextAuth/Auth.js.
- Nema posebne lozinke za kandidata.
- Login i signup stranice vode korisnika na pravi sledeci korak na osnovu statusa prijave.
- Admin i teacher rute su zasticene middleware slojem.
- Admin korisnici se razlikuju preko `admin_users` tabele.
Kandidatski nalog
- Kandidatski dashboard sa trenutnom fazom, brojem pokusaja, neprocitanim obavestenjima i sledecim akcijama.
- Profil kandidata sa osnovnim podacima: ime, prezime, telefon, datum rodjenja, kratak opis i email.
- Referral kod za svakog kandidata.
- Mogucnost unosa referral koda.
- Pregled referral nagrada za korisnika.
Faza 1 prijava
- Dvokoracna forma za kandidata: osnovni podaci, zatim audio prijava.
- Kandidat cita unapred definisan tekst za Fazu 1.
- Podrzan upload audio fajla.
- Podrzano direktno snimanje zvuka u browseru kada browser podrzava MediaRecorder.
- Ogranicenje velicine za Phase 1 audio: 25MB.
Admin panel
- Admin kontrolna tabla sa KPI metrikama: broj Phase 1 prijava na cekanju i broj kandidata spremnih za HR kontakt.
- Analitika funnel-a: posete, zapocete prijave, poslate Phase 1 prijave, prolaz Phase 1 i prihvaceni kandidati.
- Dnevni trend za poslednjih 14 dana.
- Pregled kandidata koji cekaju duze od definisanog perioda.
- Brze akcije ka Phase 1 queue-u, prihvacenim kandidatima, kandidatima, trening klipovima, preporukama, showcase klipovima i storage cleanup-u.
Admin obrada kandidata
- Phase 1 queue sa paginacijom.
- Preslusavanje audio prijave u modal prozoru.
- Odobravanje kandidata kao proslog za HR kontakt.
- Odbijanje kandidata uz razlog: `bad_accent`, `bad_pronunciation` ili `low_energy`.
- Admin napomena pri odbijanju.
Referral sistem
- Svaki profil dobija referral kod.
- Kandidat moze da primeni tudji referral kod.
- Sistem cuva vezu izmedju referrera i referred kandidata.
- Admin moze rucno da oznaci referral kao eligible.
- Admin moze da odobri pending referral nagradu.
Obavestenja
- Sistem cuva notifikacije po korisniku.
- Tipovi notifikacija: `info`, `phase1`, `phase2`, `system`, `referral`.
- Kandidat vidi listu obavestenja.
- Kandidat moze oznaciti jedno ili sva obavestenja kao procitana.
- Admin i kandidat dobijaju sistemske notifikacije tokom prijave i review procesa.
Klijent dobija kompletan sistem za digitalizaciju procesa prijave kandidata. Umesto rucnog prikupljanja poruka, fajlova i statusa, sve je povezano u jedan tok: kandidat vidi sta treba da uradi, salje audio prijavu, a tim dobija operativni admin panel za pregled, odluke i dalju komunikaciju.
- Najbolji fit:
- online skole i edukativne platforme
- agencije za remote radnike
- HR i recruiting timovi
- kompanije koje rade masovni onboarding
- platforme koje proveravaju audio/video kvalitet kandidata
- sistemi sa referral programima
Zelite onboarding sistem koji radi vise od obicne forme?
Mozemo da napravimo aplikaciju koja vodi korisnika kroz prijavu, cuva podatke i fajlove, daje timu admin panel i pokazuje jasne metrike procesa.