Genesis

Una piattaforma desktop innovativa che permette di creare e deployare siti web in pochi minuti partendo da template predefiniti. L'utente può personalizzare il template con i propri contenuti e ottenere un sito web professionale completamente funzionante in modo rapido e intuitivo.

TauriRustReactTailwind CSS

Overview

Genesis è nato da un'idea condivisa con Tommaso Galimberti per semplificare il processo di creazione di siti web. La piattaforma automatizza l'intero flusso di lavoro, dalla scelta del template fino al deploy, rendendo accessibile a tutti la creazione di siti web professionali.

La Sfida

La sfida principale è stata quella di creare un sistema completamente automatizzato che potesse gestire l'intero processo di creazione e deploy di un sito web, mantenendo al contempo un'interfaccia utente semplice e intuitiva. Era necessario integrare diversi servizi e tecnologie in modo seamless.

La Soluzione

Ho sviluppato un'applicazione desktop utilizzando Tauri, combinando la potenza di Rust per il backend con la flessibilità di React per il frontend. Il processo è stato completamente automatizzato, includendo: scelta del template, configurazione del sito, creazione della repository Git, integrazione con Vercel e deploy automatico.

Demo di Genesis

Una breve demo delle funzionalità principali di Genesis

Tech Stack

Frontend

ReactTailwind CSS

Backend

RustTauri

Deployment

VercelGit

Features

Template SelectionSite ConfigurationAutomated Git SetupVercel IntegrationOne-Click Deploy