Portofoliu
Bună, sunt Cristian.
Student în anul I la Cibernetică Economică, la ASE. Fac aplicații web pe care le folosesc zilnic.
Asta e camera mea: fiecare obiect evidențiat e un proiect.
Se aranjează camera…
Rotița te apropie; mișcă mouse-ul ca să te uiți în jur.Trage cu degetul ca să te uiți în jur.
Apasă pe un obiect evidențiat ca să vezi proiectul. Pe frunzele de sub tavan aprinzi sau stingi luminițele. Glisează ca să vezi toată camera.
Portofoliu
Student în anul I la Cibernetică Economică, la ASE. Fac aplicații web pe care le folosesc zilnic.
Asta e camera mea: fiecare obiect evidențiat e un proiect.
Proiect · live
Buget personal: cheltuieli și venituri, buget pe categorii, plăți recurente, extrase de cont importate din PDF, CSV sau text și rapoarte pe șase luni, filtrabile pe cont.
HTML, CSS și JavaScript, fără compilare. Fiecare cheltuială se scrie întâi local și intră într-o coadă. Coada se golește în ordine spre Supabase, la fiecare modificare, la revenirea semnalului și o dată pe minut. Dacă o operație eșuează, coada se oprește acolo, nu sare peste.
Bugetul comun între două conturi e amânat: ar cere alt model de acces la date, nu doar un ecran nou. Analizele lunare vin din reguli explicite, nu dintr-un model de inteligență artificială.
Proiect · live
Grija de sine, ca o grădină: fiecare zi bună crește o floare. Are misiuni de seară, jurnal, respirație ghidată și o pisică. Contul e opțional.
Totul stă într-un singur obiect: câte o intrare pentru fiecare zi (starea, misiunile bifate, notița din jurnal) și setările. Pagini separate, nu o aplicație de o singură pagină, cu sincronizare prin conturi opționale.
Nu pedepsește zilele ratate: fără X roșu, grădina doar nu crește. Nu are notificări și nimic social; lipsește autentificarea prin Google.
Mini-proiect
Cinci indicatori oficiali (cursul valutar, dobânda BNR, inflația, salariul mediu net și șomajul), traduși în chirie, abonamente și ore de muncă.
Svelte 5 și Vite, o singură pagină. Funcții Cloudflare iau datele de la BNR și INS și le țin în cache; când sursa nu răspunde, pagina primește copia de rezervă. Fiecare indicator are propriul modul de calcul, separat de framework.
Proiect · live
Cronologia cu 41 de momente, orașul cu 12 locuri, 23 de personaje și 36 de relații, citate, un quiz și o anchetă jucabilă până la proces.
Trei intrări în aceleași date (cronologie, hartă, personaje), legate între ele: din fișa unui personaj ajungi direct în evenimentul sau relația care te-a adus la el. Complet static.
Nu are cont și nu salvează nimic despre cititor: e o alegere, o hartă de lectură nu are nevoie de asta. Lipsește o căutare generală peste toate secțiunile.
Mini-proiect
O coborâre prin piatră, la scroll, până în Nether. Și un joc 2D în browser, cu crafting, minecart și cufere.
Animații CSS la scroll pentru efectele simple și GSAP pentru scenele fixate. Pixel art 16×16 generat din grile de text, o variantă statică completă pentru cine are animațiile oprite, iar jocul e pe canvas, cu module ES, fără compilare.
Contact
Pe Instagram răspund cel mai repede.
Browserul tău nu poate desena camera 3D. Vezi versiunea clasică a portofoliului →