MAXYMIZE Business

BYOURIT, un motore di calcolo dentro un prodotto consumer

Il risultato si ottiene senza lasciare un indirizzo email. Detta così sembra una scelta di marketing, ma per arrivarci abbiamo dovuto impostare l'architettura in un certo modo fin dal primo giorno.

BYOURIT è una web app che calcola i bioritmi personali e la compatibilità di coppia a partire dalle date di nascita, restituendo i cicli fisico, emotivo e intellettuale. Il calcolo di base è gratuito e non richiede registrazione, mentre i rapporti approfonditi sono a pagamento. È sviluppata da MAXYMIZE in collaborazione con i maggiori esperti al mondo sul Calcolo Bioritmico.

Vai al sito di BYOURIT Calcolo gratuito dei bioritmi e test di compatibilità, senza registrazione.

Il problema che risolve

Le applicazioni di questo tipo seguono quasi tutte lo stesso schema: una schermata che promette un risultato, un modulo di registrazione prima di mostrarlo, e alla fine un risultato che non ripaga il tempo speso a iscriversi.

Chiedere l'email prima di aver dato qualcosa costa parecchio in termini di conversioni. La maggior parte delle persone abbandona, e tra quelle che restano si finisce per raccogliere soprattutto indirizzi di chi si registra ovunque.

Con BYOURIT siamo partiti dall'ipotesi opposta: calcolo completo, gratis, immediato, senza account. La registrazione arriva dopo, se uno vuole conservare i risultati o comprare un rapporto approfondito.

Le decisioni tecniche che contano

Un prodotto consumer con un motore di calcolo al centro pone problemi diversi da un gestionale. Ecco quelli che hanno dato forma al progetto.

Il motore di calcolo è un componente a sé

La logica che calcola i cicli sta fuori dall'applicazione, con le sue verifiche. Il prodotto la usa e basta. Così possiamo testare il calcolo in isolamento su casi noti, rifare l'interfaccia da zero senza toccarlo, e riutilizzarlo altrove. Quando il valore del prodotto sta nella logica di dominio, mescolarla al codice dell'interfaccia la rende difficile da verificare.

Tutto il percorso funziona per un utente anonimo

Se il risultato deve arrivare senza account, ogni passaggio del calcolo deve reggere un visitatore che non si è identificato, e la registrazione successiva deve recuperare quello che ha già fatto. È una cosa da prevedere subito: aggiungerla dopo, quando ogni operazione presuppone un utente noto, significa rifare il modello dei dati.

Limitazione di frequenza fin dal primo giorno

Un calcolo che chiunque può lanciare senza registrarsi è anche un calcolo che qualcuno proverà a usare in automatico. Il rate limiting fa parte del disegno iniziale, non è una toppa aggiunta dopo il primo abuso, e chi usa il servizio normalmente non se ne accorge.

Backend reattivo al posto del polling

I dati arrivano all'interfaccia quando cambiano, senza che il client continui a chiedere se c'è qualcosa di nuovo. Meno traffico, meno codice, e più schede aperte restano allineate tra loro. In un prodotto che due persone usano insieme capita spesso.

Consensi privacy raccolti in forma tracciabile

Il prodotto ruota attorno alla data di nascita, che il regolamento europeo considera dato personale. Il consenso lo gestiamo con uno strumento dedicato: quali finalità sono state accettate, quando, e come revocarle. Su un prodotto consumer rivolto al mercato europeo è una parte del lavoro che va messa in preventivo.

Con cosa è costruito

Tecnologie scelte per un prodotto che deve rispondere in fretta a utenti anonimi e restare coerente tra una sessione e l'altra.

Interfaccia

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Radix UI

Backend

  • Database reattivo in tempo reale
  • Autenticazione integrata
  • Limitazione di frequenza
  • Motore di calcolo isolato

Pagamenti e documenti

  • Gestore pagamenti online conforme PSD2
  • Generazione PDF dei rapporti
  • Editor dei contenuti

Conformità

  • Gestione consensi tracciabile
  • Conformità GDPR
  • Multilingua

Cosa significa per il tuo progetto

Se il cuore del tuo prodotto è una logica che nessun altro ha, questi problemi li conosciamo.

  • Web app costruite attorno a un motore di calcolo proprietario, dove la logica di dominio va isolata, verificata su casi noti e tenuta al riparo dai cambiamenti di interfaccia.
  • Modelli freemium in cui il valore arriva prima della registrazione, incluso il recupero della sessione anonima quando l'utente crea l'account.
  • Pagamenti integrati e generazione di documenti come parte di quello che si vende, non come funzione di contorno.
  • Prodotti consumer che trattano dati personali di utenti europei, dove il consenso deve essere dimostrabile e revocabile.

Domande frequenti

Che cos'è BYOURIT?

BYOURIT è una web app che calcola i bioritmi personali e la compatibilità di coppia partendo dalle date di nascita, restituendo i cicli fisico, emotivo e intellettuale. Il calcolo di base è gratuito e non richiede registrazione. È sviluppata da MAXYMIZE in collaborazione con i maggiori esperti al mondo sul Calcolo Bioritmico.

Serve registrarsi per usarlo?

No. Il calcolo completo si ottiene subito, senza account e senza indirizzo email. La registrazione serve solo per conservare i risultati o per accedere ai rapporti approfonditi, che sono a pagamento.

Come vengono trattate le date di nascita?

Come dati personali, perché tali sono secondo il regolamento europeo. Il consenso alle diverse finalità viene raccolto e conservato in forma tracciabile, con possibilità di revoca. Chi usa il calcolo gratuito senza registrarsi non lascia un profilo collegato a un'identità.

Potete costruire un prodotto attorno a un nostro algoritmo?

Sì, ci capita spesso: un'azienda ha una logica di calcolo che rappresenta il suo valore e serve trasformarla in qualcosa che si possa usare e vendere. Si parte isolando e verificando quella logica, poi ci si costruisce sopra il prodotto.

Hai un algoritmo che vuoi trasformare in prodotto?

Se la tua azienda ha una logica di calcolo che nessun altro ha, il lavoro è renderla un prodotto senza perderne il controllo. Parliamone.

Prenota una consulenza gratuita