8 Commits

Author SHA1 Message Date
e983768638 Update src/app/page.tsx 2026-03-05 19:51:24 +00:00
a4db711cf4 Update src/app/it/page.tsx 2026-03-05 19:51:23 +00:00
304dc9d706 Update src/app/layout.tsx 2026-03-05 19:50:33 +00:00
ff2789fdf0 Add src/app/it/page.tsx 2026-03-05 19:50:32 +00:00
d3a7dd3a61 Merge version_2 into main
Merge version_2 into main
2026-03-05 19:44:46 +00:00
6df898b6fd Update src/app/page.tsx 2026-03-05 19:44:42 +00:00
93c89080df Update src/app/layout.tsx 2026-03-05 19:44:41 +00:00
f4dc20f6aa Merge version_1 into main
Merge version_1 into main
2026-03-05 19:39:11 +00:00
3 changed files with 251 additions and 15 deletions

205
src/app/it/page.tsx Normal file
View File

@@ -0,0 +1,205 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import HeroLogo from '@/components/sections/hero/HeroLogo';
import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import ContactFaq from '@/components/sections/contact/ContactFaq';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import { Mail, Calendar } from 'lucide-react';
export default function ItalianLandingPage() {
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="compact"
sizing="large"
background="none"
cardStyle="inset"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Artist Portfolio"
navItems={[
{ name: "Galleria", id: "gallery" },
{ name: "Chi sono", id: "about" },
{ name: "Prenota visita", id: "booking" },
{ name: "Contatti", id: "contact" }
]}
/>
</div>
<div id="hero" data-section="hero">
<HeroLogo
logoText="Visione Artistica"
description="Esplora una collezione di dipinti contemporanei realizzati con passione e precisione. Visita il nostro studio su prenotazione per sperimentare l'arte di persona."
buttons={[
{ text: "Visualizza Galleria", href: "gallery" },
{ text: "Prenota una Visita", href: "booking" }
]}
imageSrc="http://img.b2bpic.net/free-photo/team-skilled-artist-collaborating-rustic-painting-art-studio_482257-122879.jpg?_wi=2"
imageAlt="dipinto tela arte galleria artista"
showDimOverlay={true}
/>
</div>
<div id="gallery" data-section="gallery">
<FeatureCardThree
title="Opere Selezionate"
description="Una selezione di dipinti recenti che rappresentano diversi stili e ispirazioni"
tag="Galleria"
features={[
{
id: "01", title: "Espressione Astratta", description: "Esplorare il colore, la forma e il movimento attraverso astrazioni audaci", imageSrc: "http://img.b2bpic.net/free-photo/paint-texture-background-wallpaper-abstract-art-acrylic-paint_53876-134367.jpg?_wi=2", imageAlt: "dipinto astratto tela arte moderna opera"
},
{
id: "02", title: "Serie di Paesaggi", description: "Catturare l'essenza dei paesaggi naturali con olio e acrilico", imageSrc: "http://img.b2bpic.net/free-photo/abstract-landscape-watercolor-paint-texture_1409-2614.jpg?_wi=2", imageAlt: "dipinto paesaggio tela arte natura"
},
{
id: "03", title: "Studi di Ritratti", description: "Ritratti intimi che esplorano l'espressione umana e l'emozione", imageSrc: "http://img.b2bpic.net/free-photo/artisan-inspired-by-natural-rural-elements-paint-masterpiece-canvas_482257-115868.jpg?_wi=2", imageAlt: "dipinto ritratto tela arte figura"
},
{
id: "04", title: "Natura Morta", description: "Composizioni classiche che celebrano gli oggetti quotidiani e la luce", imageSrc: "http://img.b2bpic.net/free-photo/artistic-painting-composition_23-2147781608.jpg?_wi=2", imageAlt: "dipinto natura morta tela arte composizione"
}
]}
textboxLayout="default"
useInvertedBackground={false}
gridVariant="two-columns-alternating-heights"
animationType="slide-up"
/>
</div>
<div id="about" data-section="about">
<InlineImageSplitTextAbout
heading={[
{ type: "text", content: "Artista Appassionato che Crea" },
{ type: "image", src: "http://img.b2bpic.net/free-photo/portrait-artistic-girl_23-2148014047.jpg", alt: "ritratto artista studio creativa donna" },
{ type: "text", content: "Esperienze Visive Significative" }
]}
buttons={[
{ text: "Scopri di Più", href: "contact" }
]}
useInvertedBackground={false}
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardThirteen
title="Cosa Dicono le Persone"
description="Feedback da amici e collezionisti che apprezzano l'arte"
testimonials={[
{
id: "1", name: "Sarah Mitchell", handle: "@sarah_collector", testimonial: "I suoi dipinti hanno trasformato istantaneamente il mio spazio abitativo. I colori e la composizione sono assolutamente straordinari. Sento di stare guardando un pezzo della sua anima.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg?_wi=1", imageAlt: "ritratto volto profilo avatar persona"
},
{
id: "2", name: "James Chen", handle: "@james_art_lover", testimonial: "Ho seguito il suo lavoro per anni. Ogni pezzo racconta una storia e porta tanta emozione in qualsiasi stanza. Un'artista veramente talentuosa.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg?_wi=2", imageAlt: "ritratto volto profilo avatar persona"
},
{
id: "3", name: "Emma Rodriguez", handle: "@emma_creative", testimonial: "Quando gli ospiti visitano la mia casa, la prima cosa che chiedono è il dipinto sulla mia parete. È un argomento di conversazione e una fonte quotidiana di gioia.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg?_wi=3", imageAlt: "ritratto volto profilo avatar persona"
},
{
id: "4", name: "Michael Thompson", handle: "@michael_design", testimonial: "L'attenzione ai dettagli e la competenza tecnica sono notevoli. Ogni pennellata è deliberata e intenzionale. Altamente consigliato.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-people-avatar-collection_23-2148074529.jpg?_wi=4", imageAlt: "ritratto volto profilo avatar persona"
}
]}
showRating={true}
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
/>
</div>
<div id="booking" data-section="booking">
<ContactFaq
ctaTitle="Visita il Nostro Studio"
ctaDescription="Prenota una visita privata o di gruppo dello studio per vedere l'opera d'arte di persona e discutere commissioni personalizzate"
ctaButton={{
text: "Visualizza Calendario", href: "https://calendar.google.com"
}}
ctaIcon={Calendar}
useInvertedBackground={false}
animationType="slide-up"
faqs={[
{
id: "1", title: "Come prenoto una visita allo studio?", content: "Le visite allo studio sono disponibili solo su appuntamento. Utilizza il nostro Google Calendar integrato per verificare la disponibilità e prenotare il tuo orario preferito. Le visite possono essere organizzate per individui o piccoli gruppi."
},
{
id: "2", title: "Quali metodi di pagamento accettate?", content: "Accettiamo tutte le principali carte di credito, PayPal e Stripe per acquisti di opere d'arte e depositi di commissioni. I link di pagamento sono forniti una volta deciso su un pezzo o commissione."
},
{
id: "3", title: "Posso commissare un'opera d'arte personalizzata?", content: "Assolutamente! Le commissioni personalizzate sono benvenute. Durante la visita allo studio o via email, discuti la tua visione, le dimensioni preferite, lo stile e il budget. Un deposito del 50% assicura la tua commissione, con il saldo dovuto al completamento."
},
{
id: "4", title: "Quali sono le linee guida per la visita dello studio?", content: "Arriva in orario per la tua visita programmata. Le visite allo studio in genere durano 30-60 minuti. Ti chiediamo di maneggiare l'opera d'arte con cura e di astenerti dalla fotografia senza permesso. Vengono forniti rinfreschi gratuiti."
}
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactFaq
ctaTitle="Interessato a un Pezzo?"
ctaDescription="Contattaci per informazioni su commissioni, acquisti o collaborazioni"
ctaButton={{
text: "Invia Messaggio", href: "mailto:contact@artistportfolio.com"
}}
ctaIcon={Mail}
useInvertedBackground={false}
animationType="slide-up"
faqs={[
{
id: "1", title: "Come posso acquistare un dipinto?", content: "Puoi contattarci tramite il modulo di contatto con dettagli su quale pezzo ti interessa. Possiamo discutere disponibilità, prezzi e opzioni di spedizione. I pagamenti vengono elaborati in modo sicuro tramite PayPal o Stripe."
},
{
id: "2", title: "Accettate commissioni personalizzate?", content: "Sì, le commissioni personalizzate sono disponibili. Fornisci dettagli sulla tua visione, dimensioni preferite e stile. Lavoreremo insieme per creare qualcosa di speciale. È richiesto un deposito per iniziare il processo di commissione."
},
{
id: "3", title: "Qual è il tempo di consegna tipico?", content: "I pezzi finiti sono generalmente pronti entro 1-2 settimane per il ritiro locale o la spedizione. Le commissioni personalizzate potrebbero richiedere più tempo a seconda della complessità e del carico di lavoro attuale."
},
{
id: "4", title: "Come vengono imballati i dipinti per la spedizione?", content: "Tutti i dipinti vengono accuratamente imballati con materiali protettivi per garantire una consegna sicura. Utilizziamo servizi di spedizione professionali con copertura assicurativa per una maggiore tranquillità."
}
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
columns={[
{
title: "Navigazione", items: [
{ label: "Galleria", href: "#gallery" },
{ label: "Chi sono", href: "#about" },
{ label: "Prenota Visita", href: "#booking" },
{ label: "Contatti", href: "#contact" }
]
},
{
title: "Seguimi", items: [
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Email", href: "mailto:contact@artistportfolio.com" }
]
},
{
title: "Studio", items: [
{ label: "Aperto su Appuntamento", href: "#booking" },
{ label: "Commissioni Benvenute", href: "#contact" }
]
}
]}
copyrightText="© 2025 Artist Portfolio | Tutti i Dipinti Originali & Unici"
/>
</div>
</ThemeProvider>
);
}

View File

@@ -21,10 +21,12 @@ const lato = Lato({
});
export const metadata: Metadata = {
title: "Artist Portfolio | Original Paintings & Artwork", description: "Explore contemporary paintings featuring abstract, landscape, portrait, and still life works. Commission custom art or inquire about available pieces.", keywords: "paintings, artist, artwork, original art, contemporary, portfolio, custom commissions", openGraph: {
title: "Artist Portfolio | Original Paintings", description: "Discover beautiful original paintings and artwork", siteName: "Artist Portfolio", type: "website"},
title: "Artist Portfolio | Original Paintings & Artwork", description: "Explore contemporary paintings featuring abstract, landscape, portrait, and still life works. Commission custom art or inquire about available pieces. Visit our studio by reservation.", keywords: "paintings, artist, artwork, original art, contemporary, portfolio, custom commissions, studio visits, reservations", openGraph: {
title: "Artist Portfolio | Original Paintings", description: "Discover beautiful original paintings and artwork", siteName: "Artist Portfolio", type: "website"
},
twitter: {
card: "summary_large_image", title: "Artist Portfolio | Original Paintings", description: "Explore contemporary paintings and artwork"},
card: "summary_large_image", title: "Artist Portfolio | Original Paintings", description: "Explore contemporary paintings and artwork"
},
};
export default function RootLayout({

View File

@@ -8,7 +8,7 @@ import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSp
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import ContactFaq from '@/components/sections/contact/ContactFaq';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import { Mail } from 'lucide-react';
import { Mail, Calendar } from 'lucide-react';
export default function LandingPage() {
return (
@@ -30,6 +30,7 @@ export default function LandingPage() {
navItems={[
{ name: "Gallery", id: "gallery" },
{ name: "About", id: "about" },
{ name: "Book Visit", id: "booking" },
{ name: "Contact", id: "contact" }
]}
/>
@@ -38,12 +39,12 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroLogo
logoText="Artistic Vision"
description="Explore a collection of contemporary paintings crafted with passion and precision"
description="Explore a collection of contemporary paintings crafted with passion and precision. Visit our studio by reservation to experience the work in person."
buttons={[
{ text: "View Gallery", href: "gallery" },
{ text: "Get In Touch", href: "contact" }
{ text: "Book a Visit", href: "booking" }
]}
imageSrc="http://img.b2bpic.net/free-photo/team-skilled-artist-collaborating-rustic-painting-art-studio_482257-122879.jpg"
imageSrc="http://img.b2bpic.net/free-photo/team-skilled-artist-collaborating-rustic-painting-art-studio_482257-122879.jpg?_wi=1"
imageAlt="painting canvas art gallery artist"
showDimOverlay={true}
/>
@@ -56,16 +57,16 @@ export default function LandingPage() {
tag="Gallery"
features={[
{
id: "01", title: "Abstract Expression", description: "Exploring color, form, and movement through bold abstractions", imageSrc: "http://img.b2bpic.net/free-photo/paint-texture-background-wallpaper-abstract-art-acrylic-paint_53876-134367.jpg", imageAlt: "abstract painting canvas modern art artwork"
id: "01", title: "Abstract Expression", description: "Exploring color, form, and movement through bold abstractions", imageSrc: "http://img.b2bpic.net/free-photo/paint-texture-background-wallpaper-abstract-art-acrylic-paint_53876-134367.jpg?_wi=1", imageAlt: "abstract painting canvas modern art artwork"
},
{
id: "02", title: "Landscape Series", description: "Capturing the essence of natural landscapes with oil and acrylic", imageSrc: "http://img.b2bpic.net/free-photo/abstract-landscape-watercolor-paint-texture_1409-2614.jpg", imageAlt: "landscape painting canvas art nature"
id: "02", title: "Landscape Series", description: "Capturing the essence of natural landscapes with oil and acrylic", imageSrc: "http://img.b2bpic.net/free-photo/abstract-landscape-watercolor-paint-texture_1409-2614.jpg?_wi=1", imageAlt: "landscape painting canvas art nature"
},
{
id: "03", title: "Portrait Studies", description: "Intimate portraits exploring human expression and emotion", imageSrc: "http://img.b2bpic.net/free-photo/artisan-inspired-by-natural-rural-elements-paint-masterpiece-canvas_482257-115868.jpg", imageAlt: "portrait painting canvas art figure"
id: "03", title: "Portrait Studies", description: "Intimate portraits exploring human expression and emotion", imageSrc: "http://img.b2bpic.net/free-photo/artisan-inspired-by-natural-rural-elements-paint-masterpiece-canvas_482257-115868.jpg?_wi=1", imageAlt: "portrait painting canvas art figure"
},
{
id: "04", title: "Still Life", description: "Classical compositions celebrating everyday objects and light", imageSrc: "http://img.b2bpic.net/free-photo/artistic-painting-composition_23-2147781608.jpg", imageAlt: "still life painting canvas art composition"
id: "04", title: "Still Life", description: "Classical compositions celebrating everyday objects and light", imageSrc: "http://img.b2bpic.net/free-photo/artistic-painting-composition_23-2147781608.jpg?_wi=1", imageAlt: "still life painting canvas art composition"
}
]}
textboxLayout="default"
@@ -118,6 +119,33 @@ export default function LandingPage() {
/>
</div>
<div id="booking" data-section="booking">
<ContactFaq
ctaTitle="Visit Our Studio"
ctaDescription="Book a private or group studio visit to see the artwork in person and discuss custom commissions"
ctaButton={{
text: "View Calendar", href: "https://calendar.google.com"
}}
ctaIcon={Calendar}
useInvertedBackground={false}
animationType="slide-up"
faqs={[
{
id: "1", title: "How do I book a studio visit?", content: "Studio visits are available by appointment only. Please use our integrated Google Calendar to check availability and book your preferred time slot. Visits can be arranged for individuals or small groups."
},
{
id: "2", title: "What payment methods do you accept?", content: "We accept all major credit cards, PayPal, and Stripe for artwork purchases and commission deposits. Payment links are provided once you decide on a piece or commission."
},
{
id: "3", title: "Can I commission custom artwork?", content: "Absolutely! Custom commissions are welcome. During your studio visit or via email, discuss your vision, preferred size, style, and budget. A 50% deposit secures your commission, with the balance due upon completion."
},
{
id: "4", title: "What are the studio visit guidelines?", content: "Please arrive on time for your scheduled visit. Studio visits typically last 30-60 minutes. We ask that you handle artwork carefully and refrain from photography without permission. Complimentary refreshments are provided."
}
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactFaq
ctaTitle="Interested in a Piece?"
@@ -130,16 +158,16 @@ export default function LandingPage() {
animationType="slide-up"
faqs={[
{
id: "1", title: "How can I purchase a painting?", content: "You can reach out through the contact form with details about which piece interests you. We can discuss availability, pricing, and shipping options."
id: "1", title: "How can I purchase a painting?", content: "You can reach out through the contact form with details about which piece interests you. We can discuss availability, pricing, and shipping options. Payments are processed securely via PayPal or Stripe."
},
{
id: "2", title: "Do you accept custom commissions?", content: "Yes, custom commissions are available. Please provide details about your vision, preferred size, and style. We'll work together to create something special."
id: "2", title: "Do you accept custom commissions?", content: "Yes, custom commissions are available. Please provide details about your vision, preferred size, and style. We'll work together to create something special. A deposit is required to begin the commission process."
},
{
id: "3", title: "What is the typical delivery time?", content: "Finished pieces are typically ready within 1-2 weeks for local pickup or shipment. Custom commissions may take longer depending on complexity and current workload."
},
{
id: "4", title: "How are paintings packaged for shipping?", content: "All paintings are carefully packaged with protective materials to ensure safe delivery. We use professional shipping services with insurance coverage."
id: "4", title: "How are paintings packaged for shipping?", content: "All paintings are carefully packaged with protective materials to ensure safe delivery. We use professional shipping services with insurance coverage for added peace of mind."
}
]}
/>
@@ -152,6 +180,7 @@ export default function LandingPage() {
title: "Navigation", items: [
{ label: "Gallery", href: "#gallery" },
{ label: "About", href: "#about" },
{ label: "Book Visit", href: "#booking" },
{ label: "Contact", href: "#contact" }
]
},
@@ -163,7 +192,7 @@ export default function LandingPage() {
},
{
title: "Studio", items: [
{ label: "Open by Appointment", href: "#" },
{ label: "Open by Appointment", href: "#booking" },
{ label: "Commissions Welcome", href: "#contact" }
]
}