ENROLLED STUDENTS
active on the platform
Online beauty academy — public course catalog + private student portal with video lessons, certificates, and bank-card checkout. End-to-end build.
Poseti
Sajt uživo01 · Rezultati
Brojevi, ne pridevi. Statistike ispod su iz produkcije. Sve što je još uvek živo, još uvek se meri.
ENROLLED STUDENTS
active on the platform
IN PRODUCTION
live, with real payments
FRONT · BACK · ADMIN
users, courses, checkout
ADMIN TOOLING
the academy runs the platform
02 · Pregled
A full beauty academy platform combining e-commerce and e-learning. Visitors browse a public course catalog; after purchase they enter a private student portal that streams video lessons (Vimeo), tracks lesson-by-lesson progress, and issues completion certificates on request. Checkout runs on a custom Raiffeisen Bank 3-D Secure integration in RSD, with signed callbacks and an order-reconciliation layer that recovers any payment left pending. A separate admin panel manages courses and lessons, reviews certificate applications, runs promo-code campaigns, and reports on sales through interactive charts and spreadsheet export. Built end-to-end — React 19 SPA front end and a hardened Node/Express + MySQL back end (JWT auth, rate-limiting, transactional email).
03 · Galerija
Sekundarni mockupi, detalji, mobile i desktop varijante. Klikni bilo koju sliku da se otvori u punoj veličini.
04 · Odluke
Tehnologija dolazi posle odluka. Ovo su pozivi doneseni dovoljno rano da se nagomilaju u pravom smeru. One sa kojima se code review za šest meseci i dalje slaže.
Akademija naplaćuje u dinarima domaćim karticama, pa integracija ide direktno na bankovni akvajering sa 3-D Secure autentikacijom — uz potpisane callback-ove i sloj za usaglašavanje da nijedna uplata ne ostane „na čekanju".
Porudžbine, kursevi, lekcije, napredak i sertifikati su gusto povezani relacijama, a naplata traži transakcionu konzistentnost — relaciona baza sa Sequelize ORM-om to drži čvršće od dokument-baze.
Video lekcije idu preko Vimeo plejera — adaptivni bitrate i zaštita sadržaja bez gradnje i skaliranja sopstvenog stream pipeline-a.

Od nule izgrađena commerce platforma za apparel brend: prodavnica, Atelier po meri i backend za porudžbine, analitiku i kampanje.

Platforma za prodaju jahti — javni katalog jahti, brendova i custom-build projekata, plus privatni dealer portal. Kompletna izrada na sopstvenom backendu.
Hajde da pravimo
Uzimam 4–5 freelance projekata godišnje. Slobodno mi pišite i ako se ne poznajemo. Odgovor u roku od 24 sata, radnim danima.