Skip to content

juni93/fidality-card

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fidelity Card

Fidelity Card — PWA Vue 3 open-source per le tue tessere fedeltà

CI Live demo Website License: MIT Version Vue 3 PWA

PWA Vue 3 per salvare, organizzare e condividere fidelity card senza backend custom.

🌐 Pagina progetto: https://savez.github.io/fidality-card/

🚀 Live demo: https://fidality-card.onrender.com

In breve

  • 📷 Scansione barcode / QR dalla fotocamera
  • ✍️ Inserimento manuale del codice
  • 🏪 Brand italiani pronti all’uso
  • ⭐ Card pinnabili e ordinate automaticamente
  • 🔗 Condivisione via QR, link e Web Share API
  • 📥 Import da QR / link condiviso
  • 💾 Backup JSON completo
  • 🌙 Tema salvato tra le sessioni
  • 📱 Installabile come PWA, anche offline
  • 🔒 Dati sempre locali in IndexedDB

Quick start

  1. nvm use (Node 20)
  2. npm install
  3. npm run dev

Apri poi http://localhost:5173/.

Comandi utili

Comando Cosa fa
npm run dev Avvia il server locale
npm run build Build di produzione
npm run preview Anteprima della build
npm test Esegue la suite Vitest
npm run lint Controllo ESLint
npm run format:check Verifica formattazione

Deploy su Render

Il deploy della demo passa da Render:

  1. Crea un account su Render
  2. New → Blueprint
  3. Collega il repo savez/fidality-card
  4. Conferma il servizio e avvia il deploy

Ogni push su main aggiorna la demo automaticamente.

Installazione come app

  • Android / Chrome: menu ⋮ → Installa app
  • iOS / Safari: Condividi → Aggiungi a Home
  • Desktop: icona di installazione nel browser

Privacy

  • Nessun login
  • Nessun server custom
  • Nessun dato card inviato fuori dal device
  • Ogni installazione ha il suo IndexedDB isolato

Troubleshooting rapido

  • Scanner non parte: serve HTTPS o localhost
  • Database locale non disponibile: prova fuori dall’incognito o libera spazio
  • Demo non aggiornata: verifica lo stato del deploy su Render

Contributing

Leggi CONTRIBUTING.md per ambiente di sviluppo, commit convention e PR.

Support

License

MIT — vedi LICENSE.

About

webapp per gestire le fidality card

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 49.9%
  • Vue 48.8%
  • Other 1.3%