# Una directory di equipaggi per il charter nautico.

> I marittimi compilano profilo e carriera, l'azienda li cerca e genera curriculum in PDF, anche anonimi, senza chiedere un secondo login.

- Settore: Nautica
- Ambito: Sviluppo software
- Anno: 2021-2022
- URL: https://cloudfactory.it/lavori/directory-equipaggi-nautica/

## In breve

Per un'azienda di charter e servizi nautici abbiamo sviluppato una directory di equipaggi. I marittimi entrano con l'account del sito WordPress, compilano profilo e carriera con ruolo, imbarcazione, cantiere, lunghezza, bandiera, aree di navigazione e mansioni. L'azienda cerca i profili e genera curriculum in PDF, completi o anonimi da inviare agli armatori.

- **13** ruoli di bordo, da comandante a steward
- **30** certificazioni marittime
- **252** paesi selezionabili

## Contesto

L'azienda propone equipaggi agli armatori e riceveva curriculum in formati diversi, difficili da confrontare.

## Il problema

I curriculum andavano riscritti a mano e, prima di essere inviati, ripuliti dei dati personali. In più, chiedere ai marittimi un secondo account oltre a quello del sito avrebbe ridotto le iscrizioni.

## Cosa abbiamo fatto

1. **Un solo accesso.** Un middleware legge il cookie di autenticazione di WordPress: chi è collegato al sito è collegato anche alla directory.
2. **Profili strutturati.** Ruoli, certificazioni, tipi di libretto di navigazione, bandiere e aree come liste predefinite, così i profili sono confrontabili.
3. **CV in due versioni.** Dal pannello di amministrazione si genera il PDF completo o quello anonimo, pronto da inviare a un armatore.
4. **Deploy automatico.** Ogni push sul ramo principale avvia il deploy tramite GitHub Actions e Deployer.

## Com'è andata

I profili arrivano già in un formato unico e un CV anonimo si genera con un clic invece di essere ripulito a mano.

## Strumenti

Laravel 9, Laravel Nova, DomPDF, Tailwind, MySQL, GitHub Actions, Deployer, WordPress

## Domande frequenti

### Perché un'applicazione separata dal sito WordPress?

Per avere un modello dati vero e la generazione dei PDF, mantenendo l'accesso unico con il sito.

### Il CV anonimo cosa nasconde?

I dati personali e di contatto: resta l'esperienza professionale, che è ciò che serve all'armatore per valutare.

---

Cloudfactory S.r.l., Roma. Contatti: hello@cloudfactory.it
