API-first

API-first è un approccio progettuale nel campo dello sviluppo software che pone l'accento sulla progettazione e lo sviluppo delle interfacce di programmazione delle applicazioni (API) come punto di partenza fondamentale per la creazione di un sistema o di un'applicazione. In sostanza, significa che anziché costruire un'applicazione e poi aggiungere le API necessarie per integrarla con altri sistemi, si inizia definendo e sviluppando le API prima di tutto il resto.

Nel caso specifico del nostro progetto, i contenuti visualizzati sulle pagine provengono da più servizi API headless come Contentful, Prismic, Firebase, Supabase, Livedata (ProcessWire API endpoint). Questo approccio ci consente di integrare in modo flessibile e modulare i contenuti provenienti da diverse fonti, garantendo un'esperienza utente ricca e dinamica.

Contentful API

Contentful CMS, la soluzione headless che libera la vostra creatività e vi offre il controllo totale sui vostri contenuti digitali. Con Contentful, possiamo creare e gestire contenuti in modo flessibile e efficiente, senza limitazioni legate al design o alla distribuzione. Che voi stiate costruendo un sito web, un'app mobile o un'esperienza digitale su qualsiasi piattaforma, noi vi offriamo gli strumenti per realizzare la vostra visione senza compromessi. Esplorate il potenziale illimitato di Contentful e scoprite come la sua natura headless può trasformare il vostro modo di creare e distribuire contenuti online.



Supabase API
  • Supabase è una piattaforma open-source che offre una serie di servizi di sviluppo di applicazioni, tra cui un database relazionale in tempo reale, autenticazione degli utenti, API serverless e altro ancora. Basato su PostgreSQL, Supabase offre agli sviluppatori un modo semplice e scalabile per creare e gestire le proprie applicazioni web e mobili, offrendo funzionalità simili a quelle di Firebase ma con l'accesso ai dati tramite SQL. React è una libreria JavaScript open-source per la costruzione di interfacce utente dinamiche e interattive. Sviluppata da Facebook, React permette agli sviluppatori di creare componenti riutilizzabili che rappresentano parti isolate di un'interfaccia utente -> Supabase.


Prismic API


Livedata API