Un sito portfolio e studio dal linguaggio cinematografico per Frame Group, realizzato con Next.js, React, TypeScript e Tailwind CSS. Il progetto racconta il lavoro dello studio tra produzioni, eventi, Hirpinia Film Lab, studio principale e pagine di presentazione/contatto.
L'esperienza è costruita attorno a immagini d'impatto, motion design e storytelling editoriale. Il sito include sezioni dedicate a:
- produzioni e lavori video
- fotografia e copertura eventi
- Hirpinia Film Lab, un progetto cinematografico di formazione e produzione
- informazioni sullo studio e sul noleggio degli spazi
- team, contatti e collegamenti social
Installa le dipendenze e avvia il dev server:
npm install
npm run devPoi apri http://localhost:3000 nel browser.
npm run dev— avvia il server di sviluppo con Turbopacknpm run build— crea la build di produzionenpm run start— avvia il server di produzionenpm run lint— esegue ESLint susrcnpm run typecheck— esegue il controllo TypeScript senza generare filenpm run prettier— formatta i file sorgentenpm run prettier-check— verifica la formattazione
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS v4
- GSAP per le animazioni
- integrazione Video.js per la riproduzione media
- Sharp per l'elaborazione delle immagini
src/app— segmenti di route e layout delle paginesrc/components— componenti UI riutilizzabilisrc/contexts— stato condiviso tramite React Contextsrc/utils— helper, dati immagini e utility di animazionepublic/assets— asset statici locali
- La homepage e le pagine di sezione sono fortemente visuali e dipendono da asset multimediali curati.
- Il sito include una narrazione coordinata per Frame Group e Hirpinia Film Lab.
Tutti i diritti riservati.
Made with ♥ by Antonio Wang.