/inputsrl

Website for input SRL

Primary LanguageSvelte

Input SRL

Questo repo contiene il codice sorgente per il sito vetrina di Input SRL.

È stato svilupatto mediante l'utilizzo del framework Svelte.

È necessario avere Node.js installato in locale per poter eseguire il codice in locale, e per poter creare la build.

Get started

Per poter testare il codice in locale è necessario innanzitutto installare tutte le dependencies tramite il comando npm install all'interno della cartella del progetto. Una volta installate, potrete utilizzare il comando npm run dev per lanciare il server di development locale. L'app sarà accessibile all'indirizzo http://localhost:5000.

Il server di sviluppo locale utilizza l'hot reloading, perciò se volete fare una modifica, non è necessario riavviare il server ogni volta, ma le modifiche verrano automaticamente applicate.

Compila e lancia in modalità production

Per creare un build ottimizzato dell'app, utilizza il comando

npm run build

Questo creerà una build all'interno della cartella public/build (questa cartella non e' tracciata da git), che potrà essere testata in locale tramite il comando npm run start.

Modificare copy, links ed aggiungere immagini

Per semplificare lo sviluppo ho creato una cartella src/utils contenente una serie di file, con all'interno degli array contenenti il copy di tutti gli elementi iterabili. Questo è stato fatoo per poter mantenere il codice il piu' pulito possibile, di modo che i dati e la loro rappresentazione grafica risiedano in posti diversi. Percio' per qualsiasi elemento che deve essere modificato, ad esempio il copy dei talenti nella pagina talenti, basterà modifcare il contenuto dell'elemnto specifico nel file src/utils/talenti.ts.