Skip to content

Gestionale per le attività di banco alimentare. Scritto con Svelte, Skeleton e Prisma.

License

Notifications You must be signed in to change notification settings

emanuelemaz/bancojs

Repository files navigation

BancoJS

Gestionale per le attività di banco alimentare. Scritto in Svelte, Skeleton e Prisma. I PDF vengono generati con pdfmake. Il database utilizzato è PostgreSQL.

Configurazione

Variabili d'ambiente

Prima di avviare il server andranno inserite, nel file .env, tre variabili d'ambiente:

  • BASE_URL: url usato per generare i pdf dei nuclei e delle bolle. In localhost si può usare http://127.0.0.1:5173, la demo usa https://bancojs.onrender.com.
  • DATABASE_URL: stringa di connessione al database PostgreSQL.
  • NODE_VERSION (solo per hosting): variabile che serve per il deploy dell'applicazione su siti di hosting come Render. Si può usare Node.js versione 20.5.0.

Una volta impostata la stringa di connessione al database, si deve creare il database con le tabelle utilizzando il comando npm run initDb

Personalizzazione

Per cambiare intestazione inserire un'intestazione vettoriale personalizzata al posto di pdf/static/intestazione.svg. Per modificare dimensioni, o per usare un'immagine vettoriale andrà modificato direttamente il codice dei file +server.ts nelle sotto-directory di stampa e nelle directory pdf dei nuclei, delle bolle, degli alimenti e dei carichi.

About

Gestionale per le attività di banco alimentare. Scritto con Svelte, Skeleton e Prisma.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages