Predstavljam vam Sastavnik – Kreiraj. Uči. Inspiriši. moju web aplikaciju osmišljenu kao podršku učenicima osnovnih i srednjih škola u pripremi za pismene zadatke.

Šta je Sastavnik?
Sastavnik je moderna web platforma koja omogućava učenicima da postavljaju svoje školske sastave, ocenjuju radove drugih, komentarišu i čuvaju omiljene tekstove.
Ključne funkcionalnosti
Dodavanje i deljenje pisanih sastava
- Svaki korisnik može dodati svoj sastav i podeliti ga sa drugima.
Ocenjivanje i komentarisanje radova
- Zajednica može komentarisati i ocenjivati sastave — korisno za dobijanje konstruktivne povratne informacije.
Filtriranje po kriterijumima
- tip škole
- razred
- tematska kategorija
Omiljeni sastavi
- Korisnici mogu sačuvati radove koje žele da čitaju kasnije.
Admin panel za upravljanje sadržajem
Aplikacija uključuje admin sekciju za potpuno upravljanje korisnicima, komentarima, sastavima, kategorijama i više. Svi CRUD procesi su podržani kroz intuitivan interfejs.
Tehnologije koje stoje iza projekta
Za razvoj Sastavnika koristio sam sledeći moderni tech stack:
- Next.js – SSR i performantni routing
- React & TypeScript – Frontend logika i sigurnost
- Tailwind CSS & shadcn/ui – Brz i responzivan UI
- Kinde Auth – Bezbedna autentifikacija
- PostgreSQL & Prisma ORM – Stabilna baza podataka i ORM
Aplikacija je deployovana na Vercel i dostupna svima na:
sastavnik.gospaleks.rs
Screenshots of app Sastavnik – Kreiraj. Uči. Inspiriši.




