Mala hrvatska firma razvija web aplikaciju kroz EU sufinancirani projekt s ciljem digitalizacije poslovnih procesa u svom sektoru. Riječ je o poslovnom sustavu za upravljanje projektima, dokumentima i korisnicima, s naglaskom na sigurnost, stabilnost i dugoročnu iskoristivost.
Traži se jedan pouzdan i svestran Full Stack Developer koji će preuzeti kompletnu tehničku izvedbu aplikacije (backend, frontend, server, storage). Developer će raditi samostalno, ali uz konkretnu podršku domenskih stručnjaka, dizajnera (Figma) i vanjskih tehničkih savjetnika koji su pripremili specifikacije i arhitekturu.
Aplikacija je već definirana – ne dizajniraš, ne osmišljavaš funkcionalnosti – razvijaš po pripremljenim materijalima.
Tehnologije i alati:
- backend: Laravel 11 (PHP 8.2+), REST API, Laravel Queues, Jobs
- frontend: React 18, Bootstrap 5, Vite
- baza: MySQL 8
- cloud storage: Amazon S3 (upload + dugoročna pohrana dokumenata)
- server: Laravel Forge + Hetzner VPS (Linux, Nginx, MySQL, PHP)
- DevOps: Git, GitHub, automatizirani deploy, SSL certifikati, backup baze
Tvoji zadaci uključuju:
Backend + frontend:
- izrada backend API-ja u Laravelu prema definiranim specifikacijama
- implementacija React komponenata prema Figma dizajnu
DevOps i infrastruktura:
- samostalno postavljanje Hetzner VPS servera preko Laravel Forge (ili ručno)
- konfiguracija Laravel okruženja (.env, Nginx, PHP, SSL)
- instalacija i podešavanje MySQL baze
- konfiguracija Amazon S3 bucketa, povezivanje s aplikacijom
- postavljanje queue sistema za obradu dokumenata i email obavijesti
- osiguranje backupa baze i fajlova