Salta al contenuto principale

Sviluppo web app e siti web per professionisti e piccole imprese.

Gestionali, aree riservate, dashboard: le cose che oggi tieni in piedi con fogli Excel e email. Non sono un'agenzia. Il progetto e il codice li faccio io, e sono io a risponderti.

Un caso reale: GitWatchman, una web app che ho scritto e che gestisco ancora. Si entra con GitHub o Google; ogni due ore controlla i repository e, se esce una nuova versione, avvisa via email, Slack o Telegram.

Chi sono

Giuseppe Argento, sviluppatore web freelance a Roma

La maggior parte del mio lavoro sono web app: gestionali, aree riservate, dashboard. Faccio anche siti web e seguo la manutenzione di siti WordPress.

Cosa ho costruito

GitWatchman

Prodotto mio, in produzione dal 2025

Segue i repository GitHub che gli indichi e ti avvisa quando esce una nuova release, via email, Slack, Discord, Telegram o webhook.

CycleTour

Web app, cycletour.it

Itinerari in bici con tracce GPX, profilo altimetrico e mappe. Il pannello admin chiede la verifica in due passaggi, importa i punti di interesse da CSV e ogni settimana fa il backup del database.

Con cosa lavoro

Sono gli strumenti dei progetti che trovi qui sotto.

Next.jsReactTypeScriptTailwind CSSSupabasePostgreSQL con RLSpg_cronEdge FunctionsGitHub ActionsVercelOAuth e MFAWebhookVitestPlaywrightWordPress e PHPPython
Perché da solo

Un solo referente, dal primo messaggio al codice in produzione.

Lavoro da solo, quindi le tue richieste non passano da un commerciale a un designer prima di arrivare a chi scrive il codice. Le leggo io e le scrivo io. Se qualcosa si rompe, sai chi chiamare.

Postazione di lavoro con laptop e tazza sulla scrivania
Cosa significa per te

Area riservata

Login con account Google o GitHub e, dove serve, verifica in due passaggi.

Gestionale con backup

I dati stanno su PostgreSQL, con permessi riga per riga. Una copia del database parte da sola ogni settimana.

Notifiche

Email, Telegram o webhook quando succede qualcosa che ti riguarda, anche a orari fissi.

Test prima del rilascio

A ogni modifica girano i test con Vitest e Playwright, così gli errori li trovo prima che arrivino a te.

Lavori

Cosa ho costruito: web app e siti

Due web app scritte da zero, un calcolatore, un sito editoriale e due siti WordPress. Per ognuno trovi da dove si partiva e cosa è cambiato dopo.

Il mio prodotto

GitWatchman, online dal 2025.

Database, job pianificati, notifiche, test e deploy li curo io. Gestionali e aree riservate li costruisco sulla stessa base.

gitwatchman.com
  • 698

    commit da agosto 2025, versione 2.8.0

  • 2 ore

    tra un controllo dei repository e il successivo

  • 5

    canali di avviso: email, Slack, Discord, Telegram, webhook

  • 70

    file di test tra Vitest, Deno e Playwright

GitWatchman

Il mio SaaS: controlla ogni 2 ore i repository GitHub che segui e ti avvisa delle nuove release via email, Slack, Discord, Telegram o webhook.

Interfaccia web di GitWatchman per seguire le release dei repository GitHub
Prodotto mio
Il problema
Seguire a mano le release dei repository da cui dipendi è lento, e prima o poi un aggiornamento ti sfugge.
Il risultato
Online dal 2025. Controlla ogni 2 ore, avvisa su 5 canali, dà a ogni utente un feed RSS ed è gratis fino a 5 repository.
Next.js 16React 19TypeScript

CycleTour

Itinerari di cicloturismo con mappe interattive, tracce GPX, profilo altimetrico e un pannello di amministrazione protetto da MFA.

Mappa interattiva e profilo altimetrico di un itinerario su CycleTour
Web app
Il problema
Chi pubblica gli itinerari deve caricare tracce GPX, altimetrie e punti di interesse senza mettere mano al codice.
Il risultato
GPX e CSV si caricano da un pannello admin protetto da MFA. Il sito mostra la mappa con i punti raggruppati e il profilo altimetrico, e si installa come PWA.
Next.js 16React 19TypeScript

Crociere Vela Grecia

Manutenzione di un sito WordPress per un charter a vela in Grecia: PageSpeed desktop da 54 a 96 (mobile da 45 a 90), accessibilità e SEO a 100/100.

Sito di Magic Sails Charter per crociere in barca a vela in Grecia
Manutenzione WordPress
Il problema
Sito WordPress lento (PageSpeed 54 su desktop, 45 su mobile), fermo a WordPress 6.4 e con oltre 20 incompatibilità del tema con PHP 8.4.
Il risultato
PageSpeed desktop da 54 a 96 e mobile da 45 a 90, JavaScript ridotto del 61%, accessibilità e SEO a 100/100, email su SMTP autenticato con DKIM.
WordPressPHP 8.4JavaScript

Vi Home Roma

Sito WordPress per affitti brevi e gestione di immobili a Roma: 4 appartamenti, servizi concierge e una sezione per i proprietari.

Sito di Vi Home per affitti brevi a Roma, con l'appartamento Flaminio
Sito WordPress
Il problema
Un'attività di affitti brevi a Roma con 4 appartamenti e servizi concierge da presentare sia agli ospiti sia ai proprietari.
Il risultato
Sito WordPress con i 4 appartamenti, 6 servizi concierge, una sezione per i proprietari e SEO locale con schema LocalBusiness.
WordPressPHPCSS

Vape Liquid Alchemy

Calcolatore per liquidi da sigaretta elettronica: si procede un passo alla volta, i valori vengono controllati mentre li inserisci e le guide citano le fonti.

Calcolatore Vape Liquid Alchemy con i cursori e il grafico della composizione
Web app
Il problema
Calcolare a mano nicotina, rapporto PG/VG e aromi di un liquido porta facilmente a errori.
Il risultato
Calcolatore guidato passo per passo con validazione in tempo reale, ricette salvabili e guide che citano fonti UE e OMS.
ReactTypeScriptVike

FinanzaZen

Sito di guide sull'educazione finanziaria in italiano. Ogni guida deve citare fonti istituzionali, e un controllo automatico lo verifica prima della pubblicazione.

Portale editoriale FinanzaZen con griglia di articoli sull'educazione finanziaria e risparmio
Sito editoriale
Il problema
Le guide di finanza personale perdono credibilità se citano fonti sbagliate o inventate.
Il risultato
Ogni guida passa da uno schema Zod che richiede fonti istituzionali: se ne manca una, la build si ferma.
Next.jsReactTypeScript

Ti serve un gestionale, un'area riservata per i clienti o un sito WordPress più veloce? Scrivimi cosa deve fare e ti dico come lo costruirei.

Scrivimi del progetto
Servizi

Cosa costruisco per il tuo lavoro

Il grosso del mio lavoro sono le web app. Poi siti web e interventi su siti WordPress lenti o rimasti indietro con gli aggiornamenti.

Gestionale web con la pagina Ordini: contatori del mese, grafico degli ordini per mese, elenco degli ultimi ordini e avviso di import da Excel completato

Web app

Gestionali, aree riservate e dashboard per chi oggi tiene il lavoro su fogli Excel, email e cartelle condivise. I dati stanno in un posto solo, ognuno entra con il suo account e vede quello che gli serve.

Come ho costruito CycleTour
GestionaliAree riservate con loginDashboard e reportImport da Excel o CSVNotifiche via email
Sito di uno studio di commercialisti visto da computer e da smartphone, con modulo per richiedere una consulenza e notifica di una nuova richiesta arrivata dal sito

Siti web

Siti per professionisti e piccole imprese: poche pagine chiare che si aprono in fretta anche dal telefono, e un modulo contatti che ti arriva davvero in casella. WordPress se vuoi cambiare i testi da solo, Next.js se non vuoi plugin da aggiornare.

ResponsiveSEO tecnicaModulo contattiWordPress o Next.js
Da dove parto

Prima guardo come lavori oggi.

Guardo chi inserisce i dati, chi li legge e in quale passaggio si perdono. Da lì capisco cosa vale la pena costruire e cosa no.

Manutenzione e velocità WordPress

Aggiorno PHP, tema e plugin di un sito WordPress esistente e tolgo quello che lo rallenta. Su Crociere Vela Grecia il punteggio PageSpeed desktop è passato da 54 a 96, con il sito portato su PHP 8.4.

Il caso Crociere Vela Grecia
Aggiornamento PHPPlugin e temaVelocità di caricamento

E-commerce

Negozi online con catalogo e carrello. Se per i tuoi prodotti basta una piattaforma già pronta, te lo dico prima del preventivo: spendi meno.

Stack
ReactNext.jsTypeScriptViteTailwind CSSshadcn/uiFramer MotionSupabaseNode.jsPostgreSQLWordPressVercelGitHubDockerReact QueryGoogle AnalyticsFigma
Chi scegliere

Freelance o agenzia web: cosa conviene?

Un professionista senior con cui parli direttamente o la struttura di un'agenzia? Nella guida metto a confronto costi reali, dati di mercato e flessibilità delle due strade.

Quale tecnologia

WordPress o Next.js: quale scegliere

Il CMS più usato al mondo o un framework come Next.js? Li confronto su velocità, SEO tecnica, manutenzione e costi di sviluppo.

Prezzi

Quanto costa, prima ancora di scrivermi

Sono prezzi di partenza. In tutti sono compresi progettazione, sviluppo, messa online e 30 giorni di supporto dopo il lancio.

Web app
3.500 €a partire da

Gestionale, area riservata o dashboard, con i dati in un database e un accesso per ogni persona.

  • Login e permessi per utente
  • Database PostgreSQL (Supabase)
  • Pannello di amministrazione
  • Import dati da Excel o CSV
Sito vetrina
1.200 €a partire da

Sito per presentare la tua attività e ricevere richieste di contatto.

  • Design responsive
  • SEO tecnica di base
  • Pagine leggere e veloci
  • Messa online inclusa
E-commerce
2.800 €a partire da

Negozio online con catalogo, carrello e gestione degli ordini.

  • Catalogo e filtri
  • Carrello e checkout
  • SEO delle schede prodotto
Pagamenti

40 / 40 / 20

Paghi in tre momenti: 40% all'avvio, 40% quando approvi il design, 20% al lancio. Sopra i 4.000 € il saldo si può dividere in più rate.

Il preventivo è gratuito

Dopo una videochiamata ti mando un documento con cosa è incluso, cosa no, le milestone e il prezzo finale.

Stai confrontando più offerte? Ho scritto quanto costa un sito web tipologia per tipologia e come leggere un preventivo per sito web prima di firmarlo.

Risposta entro 24 ore lavorativeNessun vincoloMilestone scritte
Dal Blog

Guide e casi reali, per chi deve decidere

Quanto costa un sito, come leggere un preventivo, quando serve una web app al posto di un foglio Excel. Scrivo di quello che faccio ogni giorno, con esempi presi dai miei progetti.

FAQ

Domande da fare prima di commissionare una web app o un sito

Costi, tempi, cosa succede dopo la consegna e cosa vuol dire lavorare con una persona sola invece che con un'agenzia.

Le cifre di partenza sono pubbliche nella sezione prezzi: una web app da 3.500 €, un sito vetrina da 1.200 €, un e-commerce da 2.800 €. La web app costa di più perché ci sono database, login e permessi da progettare. Il prezzo finale lo scrivo nel preventivo, voce per voce, dopo che ci siamo sentiti.

Sì, ed è il tipo di lavoro che faccio più volentieri. Si parte dal file che usi oggi: quali colonne ha, chi lo compila, chi lo consulta. Diventa un database con le pagine per inserire e cercare i dati, e ogni persona entra con il proprio account. I dati che hai già si importano da CSV, che Excel esporta in due clic: l'ho fatto anche per CycleTour.

Per una web app conviene partire da una prima versione che copre la parte di lavoro più pesante, e aggiungere il resto dopo averla usata. Un gestionale completo richiede in genere da 2 a 4 mesi, un sito vetrina da 2 a 4 settimane. Le date le scrivo nel preventivo, legate alle milestone di pagamento.

Per qualche giorno gli sviluppi nuovi si fermano, e te lo dico subito. Lo strumento che già usi invece continua a funzionare: hosting e database girano su servizi esterni (Vercel e Supabase), non sul mio computer. Il codice ha test automatici, come su GitWatchman, così chi ci rimette mano capisce in fretta se ha rotto qualcosa.

Nei 30 giorni dopo il lancio correggo senza costi i problemi che emergono. Dopo, se vuoi, concordiamo una manutenzione mensile: aggiornamenti di sicurezza, backup, piccole modifiche. Sulle web app che gestisco oggi il backup del database è settimanale.

Sì. Aggiorno PHP, tema e plugin e tolgo quello che rallenta il caricamento. Su Crociere Vela Grecia ho portato il punteggio PageSpeed desktop da 54 a 96 e il sito su PHP 8.4, senza rifarlo da zero.

WordPress se vuoi modificare testi e pagine da solo da un pannello. Next.js quando servono funzioni che in WordPress richiederebbero troppi plugin, o quando il sito deve restare leggero. Le web app le costruisco con Next.js, TypeScript e Supabase.

Mi scrivi dal modulo qui sotto cosa gestisci oggi e come. Rispondo entro 24 ore lavorative; se il progetto ha senso fissiamo una videochiamata e poi ti mando il preventivo, che è gratuito.
Prima di scrivermi

Meglio una domanda in più che un preventivo sbagliato.

Se la tua domanda non è qui, scrivimela nel modulo contatti: rispondo io, non un commerciale.

Serve ancora un sito web se ho già i social?

Una pagina social è in affitto: le regole le decide la piattaforma. Nell'articolo spiego cosa cambia ad avere un sito tuo.

Cosa significa un punteggio Lighthouse 100/100?

Misura velocità, accessibilità e SEO tecnica di una pagina. Ci si può puntare, ma non lo si può promettere: nel case study spiego come ci sono arrivato su questo sito.

Hai un foglio Excel che nessuno ha più il coraggio di toccare? Raccontami come lo usi.

Contattami
Contatti

Raccontami cosa ti serve.

Può essere un'idea precisa o solo un problema, come un foglio Excel che non regge più o un sito lento. Ti rispondo con cosa costruirei e quanto costerebbe.

Disponibilità

Rispondo entro 24 ore lavorative.

Scrivermi non ti impegna. Se ti basta uno strumento già pronto, o se il progetto non è il mio campo, te lo dico.

Uso questi dati solo per risponderti e inquadrare il progetto. Non li passo a terze parti.

Prima una videochiamata

Se il progetto ha senso, ci sentiamo in video e capiamo insieme cosa ti serve.

Poi il preventivo

Gratuito e per iscritto: cosa è incluso, tempi, priorità e prezzo finale.

Scrivimi direttamente via email