Miglioramento WebApp Astrologica 'Zodiacy'

Job ID: 40128316

Budget: €8 – €20 EUR

Sto cercando un* web developer (meglio se full‑stack con buona esperienza in UI/UX) per migliorare una webapp astrologica già funzionante chiamata Zodiacy, che al momento include la “Transity App” per il calcolo di tema natale e transiti.
Il progetto è online e operativo, ma preferisco mostrare l’app solo durante un colloquio iniziale e non inserire il link pubblico nell’annuncio.

:: Stack attuale e contesto tecnico:
a) Backend in JavaScript, con due repository su GitHub:
- una per il calcolo astrologico basata su Swiss Ephemeris (open source)
- una privata per il resto della webapp
b) Utilizzo di OpenCage per la ricerca dei luoghi e MongoDB per la gestione dei dati.
​c) Frontend sviluppato con Chakra UI e tecnologie come React/TypeScript/Node.js (struttura esistente da valutare).
​d) Deploy automatico tramite Vercel collegato a GitHub.
​e) Il codice è stato in buona parte scritto con l’aiuto dell’IA e la repo necessita anche di un po’ di “pulizia” e riorganizzazione.

Sono in grado di dare accesso alle repository GitHub e gestire i permessi, ma uso solo GitHub online (niente Git locale), quindi se servono tool aggiuntivi avrò bisogno di indicazioni.

:: Obiettivi principali (priorità iniziali)
1) Tabella dati ed esportazione
- Migliorare la visualizzazione di una tabella specifica (leggibilità, layout, usabilità).
​- Aggiungere la possibilità di: stampare e/o salvare la tabella in PDF, esportare certi dati dati in un formato di testo strutturato.
​2) UI/UX e design generale
- Rendere l’interfaccia più moderna, chiara e user‑friendly, mantenendo un’estetica coerente con il tema astrologico e renderla funzionante su vari Browser
​- Migliorare l’esperienza d’uso complessiva (layout, colori, spaziature, responsive design, ecc.).
​3) Integrazioni e struttura
- Aggiungere un bottone PayPal per donazioni/pagamenti.
​- Aggiungere un form di contatto per domande e suggerimenti.
​- Migliorare il codice dove necessario e rendere il progetto più scalabile e semplice da manutenere per una persona non programmatrice.
​- Valutare, se ha senso, un collegamento o integrazione con WordPress (o sistema simile) per poter aggiungere pagine e contenuti tramite una dashboard, senza dover scrivere codice.
​4) Elementi secondari (non prioritari ma utili)
- Scrivere/aggiornare un README chiaro e completo per il progetto.
​- Integrare una Privacy Policy e un Impressum seguendo modelli standard conformi alla normativa UE/Italia.

:: Sviluppi futuri possibili
Se la collaborazione funziona bene, in un secondo momento mi piacerebbe:
- Aggiungere un sistema di login e gestione membri.
​- Gestire traduzioni (tedesco, inglese, francese); le traduzioni iniziali possono essere generate automaticamente, poi le revisiono io.
​- Lavorare sull’ottimizzazione dei tempi di calcolo e sull’introduzione di una barra di progresso o di un feedback chiaro all’utente sui tempi di elaborazione.
- Adattazione e dispositivi mobili
- Creare una App mobile
- Aggiungere descrizioni ai vari dati indicati

:: Cosa cerco nel freelancer
a) Web developer con esperienza in:
- frontend (UI/UX, tabelle complesse, esportazione PDF/testo)
- integrazione pagamenti (es. PayPal)
- buona organizzazione del codice e scalabilità di progetto.
​b) Conoscenza base di astrologia gradita ma non obbligatoria; l’importante è saper lavorare in modo ordinato e chiaro.
​c) Preferenza per chi parla italiano o tedesco; l’inglese va bene, ma non lo parlo bene, quindi potrebbe essere necessario usare traduzioni durante i meeting.

:: Modalità di lavoro e comunicazione
- Non sono un esperto tecnico: ho bisogno di qualcuno che sappia spiegare le scelte in modo semplice e che possa propormi una soluzione tecnica sensata (continuare con lo stack attuale o proporre una ristrutturazione parziale/mirata).
​- Richiedo un colloquio iniziale (video, audio o chat) per mostrare l’app, la tabella da migliorare e discutere insieme priorità e fattibilità.
​- Modalità di comunicazione flessibile, l’importante è avere uno scambio regolare per verificare che il lavoro vada nella direzione giusta.


:: Preventivo e tempistiche
a) Preferisco ricevere proposte dettagliate con:
- stima delle ore
- prezzo indicativo per lo step iniziale (tabella + PDF + formato testo + primo miglioramento UI)
- eventuale suddivisione in milestone successive.
​b) Non ho una scadenza rigida, ma non vorrei che le parti prioritarie richiedessero mesi interi; cerco tempi ragionevoli e chiari fin dall’inizio.

:: Nella tua proposta ti chiedo di includere:
- Una breve descrizione della tua esperienza con webapp (meglio se complesse o con tabelle/esportazioni PDF).
​- Alcuni link a lavori simili (UI/UX, tabelle, dashboard o app con esportazione dati/PDF).
​- Una proposta tecnica di massima su come affronteresti il progetto (continuare con stack attuale, refactoring parziale, aggiunta di strumenti, ecc.).
​- Una stima di ore e costo oppure tariffa fissa per lo step iniziale e un’idea di come divideresti il lavoro in fasi.

Sono disponibile a collaborazione continuativa se la prima fase va bene. Grazie per il tempo e l’interesse.