Skip to content

🧙‍♂️ Gestisci il tuo esercito non-morto in D&D 5e. PWA offline con tracking HP, stats e inventario. React + TypeScript + Vite.

License

Notifications You must be signed in to change notification settings

enrico9034/necro-minion-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🧙‍♂️ Grimorio del Necromante

License: MIT GitHub Pages TypeScript React Buy Me A Coffee

Gestisci il tuo esercito di creature non-morte in Dungeons & Dragons 5e. Traccia punti ferita, statistiche, inventario e abilità speciali per Scheletri, Zombie e altre creature.

🎮 Prova la Demo Live

🎮 Caratteristiche

  • ✨ Evoca e gestisci creature non-morte
  • ❤️ Traccia i punti ferita in tempo reale
  • ⚔️ Visualizza statistiche di combattimento complete
  • 🎒 Gestisci inventario e equipaggiamento
  • 📝 Aggiungi note personalizzate
  • 💾 Salvataggio automatico locale (nessun server richiesto)
  • 📱 PWA installabile - funziona offline
  • 🌙 Interfaccia dark con tema necromante

🚀 Come Usare

The only requirement is having Node.js & npm installed - install with nvm

Installazione

# Clona il repository
git clone https://github.com/enrico9034/necro-minion-manager.git

# Entra nella directory
cd necro-minion-manager

# Installa le dipendenze
npm install

# Avvia in modalità sviluppo
npm run dev

L'app sarà disponibile su http://localhost:8080/necro-minion-manager/.

Build per Produzione

# Crea la build ottimizzata
npm run build

# Preview della build
npm run preview

📱 Installazione come PWA

L'app può essere installata come Progressive Web App sul tuo dispositivo:

Su Mac/PC (Chrome/Edge):

  1. Apri l'app nel browser
  2. Clicca sull'icona "Installa" nella barra degli indirizzi
  3. L'app apparirà come applicazione nativa

Su Mac (Safari):

  1. File → "Aggiungi a Dock"

Vedi INSTALL.md per istruzioni dettagliate.

🛠️ Tecnologie

  • Vite - Build tool e dev server
  • React 18 - UI framework
  • TypeScript - Type safety
  • shadcn/ui - Componenti UI
  • Tailwind CSS - Styling
  • React Router - Routing
  • Lucide React - Icone
  • Sonner - Toast notifications
  • LocalStorage - Persistenza dati

📦 Deploy

Vercel (Consigliato)

npm install -g vercel
vercel

Netlify

npm install -g netlify-cli
npm run build
netlify deploy --prod --dir=dist

GitHub Pages

npm run deploy

Poi configura GitHub Pages nelle impostazioni del repository per usare il branch gh-pages.

🤝 Contribuire

I contributi sono benvenuti! Leggi CONTRIBUTING.md per le linee guida.

  1. Fork del progetto
  2. Crea il tuo feature branch (git checkout -b feature/AmazingFeature)
  3. Commit delle modifiche (git commit -m 'feat: Add some AmazingFeature')
  4. Push al branch (git push origin feature/AmazingFeature)
  5. Apri una Pull Request

📝 Licenza

Questo progetto è rilasciato sotto licenza MIT - vedi il file LICENSE per i dettagli.

👤 Autore

Enrico

⭐ Supporta il Progetto

Se questo progetto ti è stato utile, lascia una stella ⭐️ su GitHub!

Oppure offrimi un caffè ☕:

Buy Me A Coffee

🙏 Ringraziamenti

  • shadcn/ui per i componenti UI
  • Lucide per le icone
  • Wizards of the Coast per D&D 5e

About

🧙‍♂️ Gestisci il tuo esercito non-morto in D&D 5e. PWA offline con tracking HP, stats e inventario. React + TypeScript + Vite.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Languages