Povestea noastră
Salut — sunt dezvoltatorul din spatele My NFC Attendance. Aplicația nu a pornit ca idee de afacere. A pornit de la soția mea, un amfiteatru dintr-o universitate din România și o problemă pe care nu am mai putut doar să o privesc de pe margine.
Lipsa unui sistem universal
Soția mea este cadru didactic universitar la o universitate din România, iar, ca orice profesor de acolo, ține condici de prezență — studenții care lipsesc la prea multe cursuri nu pot susține examenele. Doar că nu a existat niciodată o metodă unitară pentru asta. Fiecare profesor își găsea propriul mod de a ține evidența, de obicei pe hârtie sau într-un fișier Excel, fără ca vreuna dintre variante să fie salvată undeva în siguranță. Condicile se pierdeau, notările se încurcau, iar studenții contestau uneori dacă fuseseră sau nu prezenți la un curs. Am văzut-o pierzând seri întregi pe asta — verificând nume, purtând corespondență fără sfârșit — pentru ceva ce, în mod normal, ar fi trebuit să dureze cinci minute.
O primă încercare, la finalul lui 2019
Sunt inginer software, iar să o văd pe cineva la care țin luptându-se cu o problemă pe care chiar puteam să o rezolv nu e ceva ce reușesc să ignor. Așa că la finalul lui 2019 am început să construiesc pentru ea un sistem digital de prezență: un backend în PHP, împreună cu o aplicație Android nativă pentru marcarea prezenței studenților la curs.
Covid-19 a pus totul pe pauză
Înainte să reușesc să termin, a venit pandemia de Covid-19, iar universitățile au trecut peste noapte la predarea online. Prezența la o sală de curs fizică a încetat să mai fie problema — aplicația la care lucrasem seara și în weekenduri nu mai avea ce să rezolve, așa că am lăsat-o deoparte, neterminată.
Înapoi la normal, înapoi la planșă
După ce restricțiile au fost ridicate și cursurile s-au întors în format fizic, aceeași problemă veche a revenit odată cu ele — și, o dată cu ea, teancul de condici al soției mele. De data aceasta am vrut să fac lucrurile corect: o aplicație nativă care funcționează atât pe iOS, cât și pe Android, nu doar pe Android, cu backendul reconstruit pe NodeJS în loc de PHP. Aceeași problemă pe care o văzusem luptându-se cu ea, construită de data asta cu tot ce învățasem între timp.
My NFC Attendance astăzi
Din această reconstrucție a apărut My NFC Attendance: un tap de card NFC sau o scanare de cod QR, sincronizate securizat în cloud, fără condici pierdute și fără certuri despre cine a fost la curs. A pornit ca ceva construit pentru o singură persoană la care țin — acum este folosită de profesori, școli și furnizori de training care aveau exact aceeași problemă ca ea.
Construită pornind de la o problemă reală, nu de la o listă de funcționalități
Așa decid și acum ce merită adăugat în aplicație: ar fi ajutat-o cu adevărat pe soția mea, pe vremea când era îngropată în condici de prezență? Dacă da, merită construită. Dacă e doar o funcționalitate care arată bine pe o listă, poate aștepta.
Vezi cum funcționează