Vai al contenuto
BigTree108

Sviluppo front end

Front end Angular, React e Vue costruiti come design system, testati in un browser reale e utilizzabili su uno smartphone da 375 pixel. Il nostro portale Angular 22 è la realizzazione di riferimento, e i suoi numeri sono riportati di seguito.

Framework per cui forniamo personale

  • Angular

    Il nostro portale è in Angular 22

    Componenti standalone, signals, change detection senza zone e il nuovo control flow. La prova più solida che abbiamo, perché gestiamo noi stessi un’applicazione Angular da 91 route.

  • React e Next.js

    Single-page application e Next.js

    Single-page application e siti Next.js con rendering lato server, con la stessa disciplina sulla libreria di componenti che applichiamo in Angular.

  • Vue.js

    Selezionati e intervistati per l’ecosistema Vue

    Front end Vue per prodotti che hanno già investito in quell’ecosistema, con personale selezionato e intervistato appositamente per esso.

Che cosa ottiene, qualunque sia il framework

  • Versioni attuali, pattern attuali. Seguiamo l’ultima versione stabile e modernizziamo il file che tocchiamo, nella stessa modifica, anziché lasciare una base di codice indietro di due versioni principali.
  • Un design system, non un mucchio di pagine. Un’unica implementazione per ogni pattern di UI, composta da blocchi condivisi; ogni componente condiviso ha una story che esegue i controlli di accessibilità axe.
  • Contratti generati dal backend. Il client API viene generato dal documento OpenAPI; nessun tipo di dato è scritto a mano e la cartella generata è di sola lettura.
  • Autorizzazione prima del rendering. Ogni route ha una guardia di permessi tipizzata che si risolve prima che il componente esista. L’interceptor HTTP è una difesa in profondità, mai il controllo principale.
  • Il mobile come requisito. Nessuno scorrimento orizzontale a 375 px, aree touch da 44 pixel, nulla di troncato, azioni principali raggiungibili con il pollice.

Come si scrive un componente

Logica, template e stili sono sempre tre file nella stessa cartella. Filtri strutturati, ordinamento e paginazione risiedono nell’URL, così che una vista possa essere condivisa; la ricerca a testo libero resta in memoria perché può contenere dati personali e gli URL finiscono nei log. Calcolo, formattazione ed esportazione in PDF o CSV avvengono nel browser, mentre la paginazione e il filtraggio dei dati sottostanti restano in SQL con il filtro di visibilità del chiamante, così che il browser non riceva mai righe che l’utente non può vedere.

Front end che abbiamo rilasciato

Quattro single-page application realizzate con Angular e React, più di 300 componenti UI, punteggi Lighthouse superiori a 90, per prodotti nel trading, nella sanità, nelle risorse umane e nella logistica. Dati tratti dal nostro storico di realizzazioni.

Ha bisogno di un front end, o di recuperarne uno esistente?

Ci invii il repository o il design. Riceve una valutazione scritta e una stima entro un giorno lavorativo.