01 / Studente di Ingegneria e Scienze Informatiche

Applicazioni web e infrastrutture, dal codice al deploy.

Studio Ingegneria e Scienze Informatiche all’Università di Bologna — Campus di Cesena. Sviluppo applicazioni web e gestisco una VPS Linux con Docker, Nginx, HTTPS e PostgreSQL, seguendo il percorso dal codice alla pubblicazione.

PDF · italiano · 1,2 MB

Interessi: cloud, sistemi, networking e cybersecurity.

02 / Progetti

Progetti selezionati

Tre progetti, dal sito pubblico all’applicazione privata: obiettivi, scelte tecniche e contributo personale.

01Sito web pubblicatoOnline

Casa di Levante

Sito responsive per una casa vacanze, progettato, sviluppato e pubblicato autonomamente su VPS.

Per chi
Casa vacanze e ospiti
Problema
Presentare struttura e atmosfera in modo chiaro e veloce, evitando l’aspetto impersonale delle tradizionali schede di prenotazione.
Contributo
Progettazione dell’interfaccia, sviluppo Next.js, configurazione Docker e Nginx, HTTPS e deployment sulla VPS.
Next.jsReactDockerNginx
02Prototipo webDemo funzionante

Calendario Booking

Prototipo di applicazione per consultare la disponibilità, selezionare una fascia oraria e inviare una richiesta soggetta a conferma.

Per chi
Contatti, progetti e ripetizioni
Problema
Rendere ordinato il primo contatto e raccogliere richieste strutturate senza trasformarle automaticamente in prenotazioni definitive.
Contributo
Interfaccia responsive, API server-side, validazione dei dati, ambiente Docker isolato e pubblicazione su sottodominio dedicato.
Next.jsTypeScriptDockerAPI server-side

Demo funzionante; integrazione con Google Calendar in sviluppo.

03Case study privatoPrivato

Soggiorno+

Applicazione web privata per centralizzare informazioni, scadenze, attività e comunicazioni operative in un unico ambiente autenticato.

Per chi
Flussi operativi protetti
Problema
Ridurre la frammentazione tra calendari, annotazioni e procedure utilizzate quotidianamente dagli operatori.
Contributo
Progettazione dell’architettura, database PostgreSQL, autenticazione e autorizzazioni, sviluppo Next.js, test e deployment tramite Docker.
Next.jsPostgreSQLDockerAuth

Codice e dati non pubblici per ragioni di riservatezza.

03 / Infrastruttura

Infrastruttura personale

I progetti pubblici sono ospitati su una VPS Ubuntu che configuro e mantengo come ambiente di apprendimento e pubblicazione.

  1. 01Dominio e DNS
  2. 02Nginx
  3. 03Docker
  4. 04Applicazioni Next.js
  5. 05PostgreSQLDove previsto

Database dove previsto: PostgreSQL per Soggiorno+. Portfolio, Casa di Levante e Calendario non richiedono un database.

  • Accesso e amministrazione tramite SSH
  • Reverse proxy Nginx
  • Container Docker
  • DNS e HTTPS/TLS
  • Variabili d’ambiente
  • Deployment e verifiche pre-rilascio
  • Checkpoint e copie di sicurezza
  • Aggiornamento delle dipendenze
  • Troubleshooting di base

04 / Metodo

Metodo

Dal primo vincolo alla manutenzione: un servizio deve funzionare ed essere comprensibile anche dopo il rilascio.

01

Analizzare

Chiarisco obiettivo, utenti, vincoli e dati realmente necessari.

02

Progettare

Definisco struttura, flussi, architettura e modalità di pubblicazione.

03

Costruire e verificare

Sviluppo, testo, containerizzo e distribuisco il servizio sulla VPS.

04

Mantenere

Controllo log, dipendenze, copie di sicurezza e comportamento del servizio dopo il rilascio.

Dal percorso universitario

Appunti

Raccolta di schemi, mappe concettuali e formulari realizzati durante il percorso universitario, consultabili direttamente online.

Esplora tutti gli appunti

05 / Contatti

Disponibilità e contatti

Sono disponibile per tirocini, collaborazioni e progetti negli ambiti sviluppo web, sistemi, networking e infrastrutture. Per richieste di ripetizioni o piccoli prodotti digitali è disponibile il calendario dimostrativo.

PDF · italiano · 1,2 MB

Consulta il calendario demo