Progetti open-source
Fin da presto ho conosciuto e apprezzato il software open-source. Col tempo è cresciuto il desiderio di restituire qualcosa al mondo del software.
In questa pagina trovi vari miei progetti approdati nell’open-source. Di seguito sono riportati anche singoli progetti dei miei studi e della mia attività autonoma. Tra questi ci sono un Verifica della robustezza delle password, un Cookie Consent Manager e una Libreria di strutture dati.
Nel mio percorso di apprendimento pratico sono nati molti progetti; non li pubblico tutti – solo alcuni…
Verifica della robustezza delle password
Questo strumento valuta la robustezza delle password analizzando l’input dell’utente e fornendo un feedback sulla sicurezza. Mira ad aiutare a creare password più forti e a sensibilizzare sui requisiti.
Cookie Consent Manager
Un componente Vue 3 internazionalizzato per presentare un consenso ai cookie multilingue. Supporta diverse categorie di cookie. La prima categoria contiene i cookie essenziali, accettati di default e non rifiutabili.
Libreria di strutture dati
Una libreria di varie strutture dati e algoritmi su grafi implementati in TypeScript. Utilizzabile sia in ambienti Node.js che direttamente nel browser. È nata come progetto collaterale durante gli studi per rendere accessibili strutture e algoritmi complessi.
Progetti come libero professionista
Nel corso della mia attività autonoma ho realizzato vari progetti – da classici siti aziendali e progetti di libri tecnici a sistemi di rilevazione presenze più complessi.
Ogni progetto non ha solo perseguito un obiettivo immediato, ma è stato anche un’opportunità preziosa per approfondire le competenze nel moderno sviluppo web – con strumenti come Nuxt.js, Tailwind CSS e tecnologie web classiche.
Sito aziendale Harlanmedien
Spesso un’azienda ha bisogno di un sito per aumentare la visibilità e offrire punti d’ingresso o volantini digitali per scopi di marketing. I potenziali clienti possono convincersi direttamente sul sito. Nuxt.js è adatto non solo ad app complesse ma anche a siti più semplici come una presenza aziendale digitale ed è stato utilizzato per questo progetto.
Sistema di rilevazione presenze
Con un progetto prototipo per un sistema di rilevazione presenze ho approfondito allora le mie conoscenze ancora superficiali di PHP realizzando un calendario, moduli, richieste AJAX, accesso al database, ecc.
Compravendita di videogiochi
Tutti li conoscono e molti li amano: i videogiochi! Non solo si può giocare, ma anche venderli e comprarli. Combinare acquisto e vendita di videogiochi ha delineato un potenziale modello di business. Non è mai andato online e lo sviluppo è stato interrotto.
Progetto libro HTTP: pilastro dello sviluppo web moderno
In questo progetto ho esaminato HTTP come pilastro dello sviluppo web moderno per evidenziarne l’importanza e l’evoluzione tra le versioni.
Progetto di ampia portata: Manuale dello sviluppo web moderno
Il Manuale dello sviluppo web moderno è ancora in corso. Riunisce le aree chiave dello sviluppo web in un unico libro, accompagnato da esercizi pratici per ottenere una comprensione profonda.
Progetti selezionati dai miei studi
Durante i miei studi in informatica sono nati vari progetti pratici che non solo hanno approfondito le conoscenze teoriche, ma hanno anche reso tangibili applicazioni concrete.
Dallo sviluppo di chatbot intelligenti all’implementazione di applicazioni web complesse come configuratori di prodotti – ogni progetto ha contribuito ad ampliare la mia comprensione tecnica e ad applicare tecnologie moderne in modo mirato.
Configuratore di prodotto
Per la tesi di laurea magistrale in informatica è stato sviluppato un prototipo di configuratore di prodotti che implementa parametri, condizioni di selezione, vincoli, funzioni e corrispondenze per illustrare una variante di configurazione del prodotto basata sui parametri.
IWIBot
Creato nell’ambito di un progetto, l’IWI-Bot (un bot della Facoltà di Informatica e Informatica Aziendale) è stato ulteriormente sviluppato e dotato di un’architettura cloud (FaaS; Watson Assistant) per rispondere alle domande degli studenti e presentare argomenti legati agli studi in forma testuale, visiva e uditiva. Purtroppo, il progetto si è fermato e l’applicazione web non è più accessibile.
