Sluurpy.it
1
  • Home
  • Ristoranti a Lecce
  • Celtic Pub

Celtic Pub

Immagine

via salandra 39a - Lecce

69/100
Gastronomia
Consigliato da 23 utenti

Sfoglia menù

  • Foto 1
  • Foto 2
  • Foto 3
  • Foto 4
  • Foto 5
    +5
+39 347 323 0276
×

Organizza cena al ristorante

Celtic Pub

via salandra 39a - Lecce

×

Organizza cena al ristorante

Celtic Pub

via salandra 39a - Lecce

Scopri di più su Celtic Pub

Genera una descrizione dettagliata del ristorante con la nostra AI

Sto analizzando Celtic Pub...

Raccolta informazioni in corso...

// AI Description Generator (function() { 'use strict'; const API_BASE_URL = '/api/descrizione-ai'; let pollInterval = null; let startTime = null; // Messaggi di loading divertenti const loadingMessages = [ "Stiamo intervistando lo chef...", "Assaggiando virtualmente i piatti...", "Consultando le recensioni dei clienti...", "Analizzando l'atmosfera del locale...", "Studiando le specialità della casa...", "Quasi pronto, ultimo controllo qualità...", "Aggiungendo un pizzico di creatività..." ]; // Inizializzazione document.addEventListener('DOMContentLoaded', function() { // Gestione pulsanti generazione const generateButtons = document.querySelectorAll('.btn-generate-ai'); generateButtons.forEach(btn => { btn.addEventListener('click', handleGenerateClick); }); // Gestione pulsanti refresh const refreshButtons = document.querySelectorAll('.btn-refresh-ai'); refreshButtons.forEach(btn => { btn.addEventListener('click', handleRefreshClick); }); }); // Gestione click generazione function handleGenerateClick(e) { e.preventDefault(); const idLocale = this.getAttribute('data-id-locale'); generateDescription(idLocale, false); } // Gestione click refresh function handleRefreshClick(e) { e.preventDefault(); const idLocale = this.getAttribute('data-id-locale'); if (confirm('Vuoi rigenerare la descrizione? Questa operazione potrebbe richiedere circa un minuto.')) { generateDescription(idLocale, true); } } // Funzione principale di generazione async function generateDescription(idLocale, forceRegenerate = false) { try { // Mostra loading showLoading(); startTime = Date.now(); // Chiamata API per iniziare la generazione const response = await fetch(`${API_BASE_URL}/genera`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ id_locale: idLocale, force_regenerate: forceRegenerate }) }); const data = await response.json(); if (data.cached) { // Se è già cached, mostra subito hideLoading(); showDescription(data.descrizione, data.data_generazione); } else if (data.status === 'queued' || data.status === 'processing') { // Inizia polling startPolling(idLocale); } else if (data.error) { hideLoading(); showError(data.error); } } catch (error) { console.error('Errore:', error); hideLoading(); showError('Si è verificato un errore. Riprova più tardi.'); } } // Polling per controllare lo stato function startPolling(idLocale) { let messageIndex = 0; pollInterval = setInterval(async () => { try { const response = await fetch(`${API_BASE_URL}/status/${idLocale}`); const data = await response.json(); if (data.status === 'completed') { clearInterval(pollInterval); hideLoading(); showDescription(data.descrizione, data.data_generazione); } else if (data.status === 'processing') { // Aggiorna messaggio e progress updateLoadingMessage(loadingMessages[messageIndex % loadingMessages.length]); messageIndex++; updateProgress(); } else if (data.status === 'queued') { updateLoadingMessage(`In coda... Posizione: ${data.position}`); } // Timeout dopo 2 minuti if (Date.now() - startTime > 120000) { clearInterval(pollInterval); hideLoading(); showError('Timeout: la generazione sta richiedendo troppo tempo. Riprova più tardi.'); } } catch (error) { console.error('Errore polling:', error); } }, 3000); // Poll ogni 3 secondi } // Mostra loading function showLoading() { // Nascondi contenuti esistenti const existingContents = document.querySelectorAll('.ai-description-content'); existingContents.forEach(el => el.style.display = 'none'); // Mostra loading const loadingContainers = document.querySelectorAll('.ai-loading-container'); loadingContainers.forEach(el => el.style.display = 'block'); // Reset progress updateProgress(0); // Animazione steps desktop animateSteps(); } // Nascondi loading function hideLoading() { const loadingContainers = document.querySelectorAll('.ai-loading-container'); loadingContainers.forEach(el => el.style.display = 'none'); if (pollInterval) { clearInterval(pollInterval); } } // Aggiorna messaggio loading function updateLoadingMessage(message) { const messageElements = document.querySelectorAll('.loading-message'); messageElements.forEach(el => { if (el) el.textContent = message; }); } // Aggiorna progress bar function updateProgress(percentage = null) { if (percentage === null) { // Calcola automaticamente basandosi sul tempo const elapsed = Date.now() - startTime; percentage = Math.min((elapsed / 60000) * 100, 95); // Max 95% fino al completamento } const progressFills = document.querySelectorAll('.progress-fill'); progressFills.forEach(el => { el.style.width = percentage + '%'; }); // Aggiorna tempo rimanente const timeRemaining = document.getElementById('timeRemaining'); if (timeRemaining) { const remaining = Math.max(60 - Math.floor((Date.now() - startTime) / 1000), 0); timeRemaining.textContent = remaining; } } // Animazione steps desktop function animateSteps() { const steps = document.querySelectorAll('.loading-steps .step'); let currentStep = 0; const stepInterval = setInterval(() => { if (currentStep < steps.length) { steps[currentStep].classList.add('active'); currentStep++; } else { clearInterval(stepInterval); } }, 15000); // Ogni 15 secondi attiva uno step } // Mostra descrizione generata function showDescription(descrizione, dataGenerazione) { const containers = document.querySelectorAll('.ai-description-box-mobile, .ai-description-box-desktop'); containers.forEach(container => { container.innerHTML = `

Descrizione AI

${descrizione}
Generata il ${formatDate(dataGenerazione)}
`; // Riattiva il listener per il pulsante refresh const refreshBtn = container.querySelector('.btn-refresh-ai'); if (refreshBtn) { refreshBtn.addEventListener('click', handleRefreshClick); } }); // Animazione fade in setTimeout(() => { containers.forEach(container => { container.querySelector('.ai-description-content').classList.add('fade-in'); }); }, 100); // Aggiorna schema.org updateSchemaOrg(descrizione, dataGenerazione); } // Mostra errore function showError(message) { const containers = document.querySelectorAll('.ai-description-box-mobile, .ai-description-box-desktop'); containers.forEach(container => { const errorDiv = document.createElement('div'); errorDiv.className = 'ai-error-message'; errorDiv.innerHTML = ` ${message} `; container.appendChild(errorDiv); }); } // Formatta data function formatDate(dateString) { const date = new Date(dateString); const options = { day: '2-digit', month: '2-digit', year: 'numeric', hour: '2-digit', minute: '2-digit' }; return date.toLocaleString('it-IT', options); } // Aggiorna Schema.org function updateSchemaOrg(descrizione, dataGenerazione) { const existingScript = document.querySelector('script[type="application/ld+json"]'); if (existingScript) { try { const data = JSON.parse(existingScript.textContent); data.description = descrizione.replace(/<[^>]*>?/gm, ''); // Rimuovi HTML data.dateModified = new Date(dataGenerazione).toISOString(); existingScript.textContent = JSON.stringify(data, null, 2); } catch (e) { console.error('Errore aggiornamento schema.org:', e); } } } })();

Scopri di più su Celtic Pub

Lascia che la nostra intelligenza artificiale analizzi recensioni, menu e informazioni per creare una descrizione dettagliata e personalizzata del ristorante.

Sto analizzando Celtic Pub...

Raccolta informazioni del ristorante
Analisi recensioni clienti
Studio del menu e specialità
Generazione descrizione personalizzata

Tempo stimato: 60 secondi

Sfoglia menù
Chiama
Recensioni
Prenota
Ordina
Condividi
Mappa
Valutazioni

Sfoglia il menù

+393473230276 Prenota Ordina Recensioni Condividi Mappa Voti

Recensioni


Le recensioni degli utenti sul menù di Celtic Pub

Recensione 1
Marco
Data recensione: 2018-07-19
+4
Pub con ampi spazi, molto caratteristico. Camerieri molto competenti ed attenti alle esigenze del cliente. Cibo nella media e di buona qualità. Unico ...
Leggi la recensione
Recensione 2
Anryik
Data recensione: 2017-10-29
+4
Servizio molto buono, camerieri sempre attenti nel seguire il tavolo e gentili nel rispondere alle domande. Cibo nella media e prezzi ottimi. ...
Leggi la recensione
Recensione 3
Marco
Data recensione: 2018-01-06
+4
Bella l'ambientazione e ben fatta. Ci sono stato con amici più volte, ottimi i secondi di carne e le birre. Prezzi nella norma. Consigliato. ...
Leggi la recensione
Recensione 4
Mr.
Data recensione: 2018-11-18
+5
È sabato, piove pure, sei in compagnia inizi a girare per locali, ma in tutti c'è la fila, tutti pieni, a chiamare neanche rispondono. Poi arrivi al C ...
Leggi la recensione
Recensione 5
Alberto
Data recensione: 2018-04-03
+5
Ottima location, cibo ottimo e prezzi onesti. ...
Leggi la recensione
Recensione 6
Sara
Data recensione: 2019-03-03
+4
Locale dalla scenografia pazzesca, appena entrato vieni immerso in altro mondo. Accolti bene e serviti in tempo brevi nonostante il pienone del sabato ...
Leggi la recensione
Recensione 7
Basel
Data recensione: 2018-11-17
+4
Serata con gioco divertente, personale gentile e cordiale ma insufficiente per gestire i molti clienti. Ottimo il pane, ma i piatti di carne non corri ...
Leggi la recensione
Recensione 8
Lucia
Data recensione: 2018-04-23
+5
Grazie grazie ed ancora grazie! sono stata ospite di un grande amico e di mia sorella domenica sera, che mi ha invitato a passare una serata in amiciz ...
Leggi la recensione
Recensione 9
cla
Data recensione: 2018-10-21
+5
Hanno un'attenzione particolare e super attenta contro ogni tipo di contaminazione da glutine. Materie prime di qualità, carne e pizze SUPER buone...i ...
Leggi la recensione
Recensione 10
Francesco
Data recensione: 2018-12-12
+5
Bellissimo, locale molto particolare, stile unico nel suo genere, si mangia anche molto bene ( non per niente il locale è gestito da sole donne), qual ...
Leggi la recensione
LEGGI LE RECENSIONI SCRIVI LA TUA RECENSIONE

Crea un gruppo per cenare insieme

Crea un evento, invita i tuoi amici e coordinate la vostra uscita insieme

1
Crea l'evento
2
Invita amici via link
3
Coordinate insieme
Celtic Pub - via salandra 39a, Lecce
Campo obbligatorio

Riceverai un link da condividere con i tuoi amici per organizzarvi insieme

Questo non è un sistema di prenotazione diretta al ristorante

Evento creato con successo!

Ti abbiamo inviato un link per invitare i tuoi amici.

Domande frequenti su Celtic Pub

Non ci sono ancora domande frequenti per questo ristorante. Sii il primo a fare una domanda!

Hai una domanda per Celtic Pub?

🍽️ Piatti consigliati 💰 Prezzo medio 👨‍👩‍👧‍👦 Adatto a famiglie

Piatti consigliati da Celtic Pub a Lecce

3 piatti più richiesti

  • Frittino misto
  • Crocchette di patate
  • Vitello con contorno di carne e patatine
69
/100
Valutazione basata su 777 voti e recensioni
Aggiornato il 20/09/2024

Condividi nella Community

Partecipa alla discussione . . .

Community Più Attive

Visita tutte le community

Valutazioni dal web

TR

Trip
Ultimo aggiornamento 01/12/2023
3,0
196 recensioni
Trip
Google
Ultimo aggiornamento 25/04/2024
3,9
235 recensioni

RG

Restaurant Guru
Ultimo aggiornamento 19/08/2023
3,0
271 recensioni

PG

Pagine Gialle
Ultimo aggiornamento 25/04/2024
4,3
15 recensioni

Dettagli

  • Telefono: +39 347 323 0276
  • Cucina
    Italiana
    Pizza
    Bar
    Pub
    Italiana
    Pizza
    Bar
    Pub

Orari d'apertura

  • Lunedì
  • Martedì
  • Mercoledì
  • Giovedì
  • Venerdì
  • Sabato
  • Domenica

Segnala locale come chiuso
Aggiungi il contatto alla rubrica

Comparatore

bianca logo sluurpy voto Google voto Facebook
TR
Distanza
Celtic Pub (Lecce) 69 3.9 3
A'Roma L'osteria (Lecce) 82 4.5 4 4.5 < 1 km
Corte Ludovico (Lecce) 80 4.1 4.9 4 < 1 km
300mila Lounge Bar - Lecce (Lecce) 76 4.3 4 < 1 km
Aromi e Sapori (Lecce) 90 4.4 5 5 < 1 km
Barba Grill (Lecce) 82 4.5 4 4 < 1 km
Bistrot Flambeaux (Lecce) 76 4.4 4 3.5 < 1 km

Mappa

Indirizzo via salandra 39a, Lecce (Lecce) - Clicca qui per aprire la mappa

Menù dei ristoranti correlati

A'Roma L'osteria

A'Roma L'osteria

Corte Ludovico

Corte Ludovico

300mila Lounge Bar - Lecce

300mila Lounge Bar - Lecce

Aromi e Sapori

Aromi e Sapori

Barba Grill

Barba Grill

Bistrot Flambeaux

Bistrot Flambeaux

Celtic Pub, Lecce - Menu, Prezzi e Recensioni del ristorante

Celtic pub è un locale che si trova a Lecce, in via via salandra 39a numero . Il locale ha rivevuto un voto di 75 dal nostro raccoglitore di recensioni dal web, lo Sluurpometro, che scandaglia le votazioni presenti sul web, e le pesa restituendo un voto in centesimi.
Il ristorante è rinomato per le seguenti caratteristiche: ottimi cocktail, accogliente, informale, adatto ai gruppi.
Le specialità del ristorante sono: pub; dopo mezzanotte
Consiglieresti Celtic Pub?
Grazie per il tuo consiglio!
AI
Consiglia
23

Grazie per il tuo consiglio!

Il tuo feedback aiuta migliaia di persone a scegliere dove mangiare

Attendi 8 secondi
Richiedi il Menù

Sluurpy

Sfoglia

Link

  • Home
  • Sluurpy Italia
  • Sluurpy United Kingdom
  • Sluurpy USA
  • Sluurpy France
  • Sluurpy España
  • Sluurpy Brasil
© 2025 Sluurpy - Privacy