Directory curata dei migliori strumenti AI organizzati per categoria, con filtri avanzati e funzionalitΓ PWA
π Visita AI Toolkit Directory
- π― Strumenti AI curati - Collezione completa organizzata per categoria
- π Ricerca intelligente - Trova rapidamente il tool perfetto
- π§ Filtri avanzati - Per prezzo, rating, categoria con combinazioni multiple
- π Form suggerisci tool - Sistema integrato con EmailJS per contribuzioni
- π Segnalazione bug - Sistema di feedback per miglioramenti continui
- π± PWA installabile - Funziona offline, installabile su tutti i dispositivi
- π Google Analytics 4 - Monitoraggio GDPR compliant con consenso
- π Bookmark system - Salva i tuoi tool preferiti
- β¨οΈ Keyboard shortcuts - Navigazione rapida per power users
- π± Design responsive - Perfetto su desktop, tablet e mobile
- β‘ Performance ottimali - Lighthouse score 95+ con caching intelligente
- π Privacy compliant - Politiche privacy e gestione consensi
- HTML5 - Struttura semantica con accessibility
- CSS3 - Design system con variabili custom, Grid/Flexbox
- Vanilla JavaScript ES6+ - Architettura modulare, nessuna dipendenza
- PWA - Service Worker, Web App Manifest, offline support
- Netlify - Hosting, CDN globale, build automation
- JSON Database - Dati strutturati senza server database
- EmailJS - Gestione invio email per form suggerimenti e segnalazioni
- Clearbit Logo API - Icone brand automatiche
- Google Analytics 4 - Analytics privacy-first
- Web Share API - Condivisione nativa dispositivi
- EmailJS Service - Invio email serverless per form feedback
ai-toolkit-directory/
βββ index.html # Pagina principale
βββ suggest-tool.html # Form suggerimenti con EmailJS
βββ privacy.html # Pagina privacy policy
βββ manifest.json # PWA Manifest
βββ sw.js # Service Worker
βββ netlify.toml # Configurazione deployment
βββ css/
β βββ styles.css # Stili principali
β βββ enhanced-styles.css # Stili funzionalitΓ avanzate
βββ js/
β βββ enhanced-app.js # Logica principale
β βββ analytics.js # Google Analytics 4
β βββ emailjs-config.js # Configurazione EmailJS
βββ data/
β βββ ai-tools.json # Database strumenti
βββ icons/ # Icone PWA
β βββ icon-192x192.png
β βββ icon-512x512.png
β βββ ...
βββ README.md
# Clone repository
git clone https://github.com/AntonioDEM/ai-toolkit-directory.git
cd ai-toolkit-directory
# Avvia server locale
python -m http.server 8000
# oppure
npx serve .
# oppure
php -S localhost:8000Visita http://localhost:8000
- Fork questo repository su GitHub
- Connetti Netlify al tuo account GitHub
- Crea nuovo sito da Git repository
- Deploy automatico configurato con
netlify.toml
// In js/analytics.js, sostituisci:
this.GA_ID = 'G-XXXXXXXXXX'; // con il tuo Google Analytics ID// In js/emailjs-config.js, configura:
const EMAIL_CONFIG = {
serviceId: 'YOUR_SERVICE_ID',
templateId: 'YOUR_TEMPLATE_ID',
publicKey: 'YOUR_PUBLIC_KEY'
};Il progetto ora supporta 22 categorie complete per coprire tutti i settori AI:
| Categoria | Emoji | Descrizione |
|---|---|---|
| Chat/Agents | π€ | Assistenti conversazionali e agenti AI |
| Image | πΌοΈ | Generazione e editing immagini AI |
| Productivity | β‘ | Strumenti per aumentare la produttivitΓ |
| Content | π | Creazione e editing contenuti |
| Audio/Voice | π΅ | Sintesi vocale e audio AI |
| Marketing | π’ | Digital marketing e advertising |
| PromptAI | π | Gestione e ottimizzazione prompt |
| Automation | βοΈ | Automazione processi e workflow |
| Coding | π» | Sviluppo software e programmazione |
| Business Operations | π’ | Gestione operazioni aziendali |
| Sales | π° | Vendite e CRM |
| Finance | π | Finanza e analytics finanziarie |
| Design | π¨ | Design grafico e UX/UI |
| Healthcare | π₯ | SanitΓ e medicina |
| Consulting | π | Consulenza e advisory |
| Government | ποΈ | Settore pubblico e governativo |
| Data Analysis | π | Analisi dati e business intelligence |
| Project Management | π | Gestione progetti e team |
| Legal | βοΈ | Servizi legali e compliance |
| Recruiting / HR | π₯ | Risorse umane e recruitment |
| Students | π | Strumenti per studenti e educazione |
| Other | β»οΈ | Altri strumenti specializzati |
Il nuovo sistema utilizza EmailJS per l'invio automatico di email:
- Form completo con rating a stelle funzionante
- Validazione client-side e server-side
- Invio email automatico senza server backend
- Notifiche di successo/errore user-friendly
Sistema dedicato per il feedback degli utenti:
- Pulsante "Segnalazione Bug" integrato nel footer
- Form dedicato per bug report dettagliati
- Invio tramite EmailJS con template personalizzato
- Tracciamento segnalazioni per miglioramenti continui
{
"id": 1,
"name": "ChatGPT",
"category": "π€ Chat/Agents",
"description": "Conversational AI con GPT-4o, ricerca web, analisi immagini",
"plan": "Freemium",
"rating": 5,
"url": "https://chat.openai.com",
"domain": "openai.com",
"tags": ["conversazione", "codice", "ricerca"],
"featured": true,
"dateAdded": "2024-01-15"
}"Free"- Completamente gratuito"Freemium"- Piano base gratuito + features premium"Paid"- Solo a pagamento
Usa il form integrato su /suggest-tool.html:
- Rating interattivo con stelle funzionanti
- Validazione completa dei campi
- Invio automatico tramite EmailJS
- Notifica di conferma all'utente
{
"id": 999,
"name": "Nuovo AI Tool",
"category": "π€ Chat/Agents",
"description": "Descrizione completa del tool...",
"plan": "Freemium",
"rating": 4,
"url": "https://nuovo-tool.com",
"domain": "nuovo-tool.com",
"tags": ["tag1", "tag2", "tag3"],
"featured": false,
"dateAdded": "2024-12-01"
}- GDPR Compliant - Banner consenso cookie e privacy policy dedicata
- Headers sicurezza - CSP, X-Frame-Options, etc.
- IP Anonimizzazione - Google Analytics configurato per privacy
- Nessun tracking - Senza consenso utente
- Dati locali - Bookmarks salvati solo localmente
- EmailJS Security - Invio email senza esposizione credenziali
- Form Protection - Validazione e sanitizzazione input
Per workflow avanzati e automazione, consulta le guide dedicate:
- π§ Guida Versioning PWA - Automazione aggiornamento versioni e cache
- π Workflow Netlify - Script cross-platform per testing e deploy
- π Auto-Update System - Sistema di aggiornamento automatico PWA
Per una migliore esperienza d'uso, si consiglia di svuotare la cache del browser dopo gli aggiornamenti:
Ctrl + Shift + Delete(Windows/Linux)Cmd + Shift + Delete(Mac)- Seleziona "Immagini e file nella cache"
Ctrl + Shift + Delete(Windows/Linux)Cmd + Shift + Delete(Mac)- Seleziona "Cache"
Cmd + Option + Eper svuotare cache- Oppure: Develop > Empty Caches
Ctrl + Shift + Delete- Seleziona "Immagini e file memorizzati nella cache"
- iOS Safari: Impostazioni > Safari > Cancella dati siti web
- Android Chrome: Impostazioni > Privacy > Cancella dati di navigazione
π‘ Tip: Usa Ctrl + F5 (Windows) o Cmd + Shift + R (Mac) per ricaricare forzatamente la pagina bypassando la cache.
Ctrl + K- Apri ricercaCtrl + F- Mostra/nascondi filtri avanzatiEsc- Pulisci ricercaCtrl + H- Mostra guida shortcutsF5- Ricarica paginaCtrl + F5- Ricarica ignorando cache
- Lighthouse Score: 95+ su tutte le metriche
- First Contentful Paint: < 1.5s
- Largest Contentful Paint: < 2.5s
- Cumulative Layout Shift: < 0.1
- Progressive Enhancement: Funziona anche senza JavaScript
- Google Analytics 4 - Con consenso GDPR
- Click tracking - Su tutti i tool links
- Search analytics - Query piΓΉ popolari
- Form submissions - Tracciamento suggerimenti e segnalazioni
- Performance monitoring - Core Web Vitals
Le contribuzioni sono benvenute! Segui queste linee guida:
- Fork il repository
- Crea branch per la feature (
git checkout -b feature/NuovaFeature) - Commit le modifiche (
git commit -m 'Aggiunta NuovaFeature') - Push al branch (
git push origin feature/NuovaFeature) - Apri Pull Request
- β Nuovi AI Tools - Aggiungi strumenti mancanti
- β Bug fixes - Correggi problemi esistenti
- β Miglioramenti UX - Design e usabilitΓ
- β Performance - Ottimizzazioni velocitΓ
- β Documentazione - README, commenti codice
- β Traduzioni - Supporto multilingua
- β Nuove categorie - Espansione tassonomia
- β Integrazioni - Nuovi servizi esterni
- Testa sempre localmente prima del commit
- Mantieni descrizioni concise ma informative
- Verifica che icone e link funzionino
- Rispetta la struttura dati esistente
- Includi screenshot per modifiche UI
- Testa il form suggerimenti e segnalazioni
- Verifica funzionamento su mobile
- π Performance: Lighthouse 95+ su tutte le metriche
- π± Mobile: Fully responsive design
- βΏ Accessibility: WCAG 2.1 AA compliant
- π SEO: Structured data, meta tags ottimizzati
- β‘ Speed: < 2s first contentful paint
- πΎ Size: Bundle totale < 500KB
- ποΈ Categorie: 22 categorie complete
- π§ Forms: Sistema EmailJS integrato
- π Privacy: GDPR compliant con policy dedicata
Questo progetto Γ¨ sotto licenza MIT - vedi il file LICENSE per dettagli.
- Design ispirazione - Directory AI moderne
- Icone tool - Clearbit Logo API
- Hosting gratuito - Netlify
- Email service - EmailJS
- Icona app - Design custom con gradiente blu-viola
- Performance - Ottimizzazioni Lighthouse
- Developer: Antonio DEM
- GitHub Issues: Segnala problemi
- Pull Requests: Contribuisci
- Segnala Bug: Usa il pulsante integrato nel sito
- Suggerisci Tool: Usa il form dedicato
/suggest-tool.html