Vai al contenuto
online
itv0.46.1 · 1d135e2
mainlane.io

Portfolio

I prodotti che abbiamo realizzato: la sfida, la soluzione e il risultato.

Piattaforma
Tecnologie

Mostrati 7 di 18

Lavoro in team

Progetti in cui ho lavorato nel team di un cliente. Non indichiamo i nomi dei clienti.

SaaS social platform

2023 – 2024

Una piattaforma SaaS per community e intranet aziendali.

  • PHP
  • Yii2
  • ProseMirror
Soluzione

La mia area principale era l’editor rich text e Markdown:

  • Blocchi di codice con CodeMirror 6 dentro l’editor: sincronizzazione bidirezionale di modifiche e selezione, numeri di riga, evidenziazione della sintassi, annulla e ripeti, uscita dal blocco con le frecce, copia e incolla corretti.
  • Modifica: una modalità sorgente Markdown memorizzata per utente, regole di input per enfasi e barrato, una barra degli strumenti semplificata con nuove icone e H1–H4, un menu comprimibile che ricorda il proprio stato, link dal testo selezionato, URL relativi e ancore dei titoli, ricerca delle emoji con parole chiave traducibili.
  • Tastiera e accessibilità: Tab funziona in elenchi, tabelle e codice e sposta il focus altrove, Tab nell’ultima cella di una tabella aggiunge una riga, un menu accessibile con focus da tastiera.
  • Qualità e rilascio: 18 test rotti sistemati e altri nuovi aggiunti, aggiornamenti delle dipendenze, ESLint, un bundle più leggero, una configurazione Rollup, CI e pubblicazione automatica su npm per tag, otto release del pacchetto dell’editor.
  • Piattaforma: un tour di onboarding per i nuovi utenti, eliminazione logica degli utenti con i login collegati, altezza configurabile dei post compressi, indicatore dei messaggi non letti, correzioni agli inviti, l’avvio di una migrazione a Bootstrap 5, un tema enterprise, calendario, notifiche push e moderazione dei contenuti.

Corporate site for an agri exporter

2022 – 2023

Un sito aziendale con un catalogo di marchi e prodotti, costruito su un tema realizzato da un’altra agenzia.

  • WordPress
  • PHP
Soluzione

L’ho reso bilingue (inglese e ucraino) senza riscrivere il tema: i template passano alla lingua corrente e tutte le etichette dei campi personalizzati e i testi dei prodotti sono registrati per la traduzione nel codice. In seguito ho aggiunto una pagina «Chi siamo» con una mappa interattiva delle esportazioni in 59 paesi per desktop e mobile, avvisi antifrode bilingui con pop-up e correzioni alla home page. Nel 2026 ho fatto un audit della piattaforma e preparato un piano definito per la fase successiva: aggiornamento dei contenuti, una nuova pagina del marchio, specifiche tecniche dei prodotti, una sezione recensioni e una versione in arabo con layout da destra a sinistra.

Early experience

2015 – 2021

App mobile con Ionic e Angular, tra cui il controllo di dispositivi Bluetooth pubblicato su App Store e Google Play, monitoraggio IoT via MQTT, negozi online in PHP e un marketplace di foto stock.

  • Ionic
  • Angular
  • Node.js
  • PHP
  • MySQL
  • MongoDB
Soluzione
  • Analytics per una piattaforma SaaS · 2021. Dati di Google Analytics elaborati e strutturati in dashboard e grafici per i clienti della piattaforma. Angular, Node.js, Express, MongoDB.
  • Negozio online di arredamento · 2018–2020. Modifiche alle schede prodotto, integrazioni di spedizione e pagamento, moduli personalizzati su OpenCart. PHP, JavaScript, MySQL.
  • Marketplace di foto stock per fotografi · 2016–2020. Caricamento e download delle foto, estrazione dei metadati, ricerca con filtri, sistemi di pagamento e archiviazione dei file su AWS S3. PHP, JavaScript, MySQL, AWS.
  • Monitoraggio IoT di dispositivi di rete · 2017–2020. Comandi a router personalizzati via MQTT, raccolta di dati da dispositivi remoti, dashboard e avvisi agli utenti quando l’analisi soddisfa le condizioni impostate. Angular, Node.js, Express, MongoDB, PHP, Shell.
  • App per imparare la chitarra per iOS e Android · 2017. Lezioni video, preferiti e notifiche push sulle nuove lezioni. Ionic, Angular, REST API.
  • App per creare abitudini per iOS e Android · 2016–2017. Sviluppata da zero: attività e umore del giorno, un calendario, grafici dei traguardi, promemoria locali programmati. Ionic, Angular.
  • App per il controllo di dispositivi Bluetooth · 2015–2016. Ricerca dei dispositivi, abbinamento protetto da password, invio di comandi BLE e visualizzazione del loro stato, logging e gestione degli errori; pubblicata su App Store e Google Play, con una landing page in WordPress. Ionic, Angular, Cordova, WordPress.