Compare commits
15 Commits
version_16
...
version_20
| Author | SHA1 | Date | |
|---|---|---|---|
| d11b651eef | |||
| 807661f9b7 | |||
| f46ccabc9b | |||
| 4e5b99171e | |||
| a525731e6f | |||
| 599a80d14c | |||
| 8583dd6ceb | |||
| 4f2a2e3f67 | |||
| b8f581eb3a | |||
| 5743be49c3 | |||
| d62f65c4c3 | |||
| c9543c7c85 | |||
| 477f440f3d | |||
| ee8ac92a36 | |||
| 3f6ab53cfa |
@@ -1,8 +1,15 @@
|
||||
import type { Metadata } from "next";
|
||||
import { DM_Sans } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import "./globals.css";
|
||||
|
||||
const inter = Inter({ subsets: ["latin"] });
|
||||
const dmSans = DM_Sans({
|
||||
variable: "--font-dm-sans", subsets: ["latin"],
|
||||
});
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter", subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "WOLNY STUDIO AI", description: "Budujemy systemy, które zarabiają dla Twojej firmy."
|
||||
@@ -15,7 +22,7 @@ export default function RootLayout({
|
||||
}) {
|
||||
return (
|
||||
<html lang="pl">
|
||||
<body className={inter.className}>{children}
|
||||
<body className={`${dmSans.variable} ${inter.variable}`}>{children}
|
||||
<script
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: `
|
||||
|
||||
@@ -13,6 +13,19 @@ import FooterCard from '@/components/sections/footer/FooterCard';
|
||||
import { Award, BarChart3, Brain, CheckCircle2, Code2, Github, Handshake, Lightbulb, Linkedin, Mail, MapPin, Phone, Search, Target, TrendingUp, Workflow, Wrench, Zap, ShieldCheck, Users, Sparkles, TrendingDown, RotateCw, Activity } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
const handleNavigation = (sectionId: string) => {
|
||||
if (sectionId === "hero") {
|
||||
// Always go to home and scroll to hero
|
||||
window.location.href = "/#hero";
|
||||
} else if (sectionId === "cases") {
|
||||
// Always go to home and scroll to cases
|
||||
window.location.href = "/#cases";
|
||||
} else if (sectionId === "contact") {
|
||||
// Navigate to contact form page
|
||||
window.location.href = "/rozpocznij-projekt";
|
||||
}
|
||||
};
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="expand-hover"
|
||||
@@ -30,12 +43,9 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
brandName="WOLNY STUDIO AI"
|
||||
navItems={[
|
||||
{ name: "Usługi", id: "services" },
|
||||
{ name: "Start", id: "hero" },
|
||||
{ name: "Realizacje", id: "cases" },
|
||||
{ name: "Proces", id: "process" },
|
||||
{ name: "O nas", id: "about" },
|
||||
{ name: "Kontakt", id: "contact" },
|
||||
{ name: "Rozpocznij projekt", id: "/rozpocznij-projekt" }
|
||||
{ name: "Rozpocznij projekt", id: "contact" }
|
||||
]}
|
||||
bottomLeftText="Rajcza, Polska"
|
||||
bottomRightText="wsa.labs.wolny@gmail.com"
|
||||
@@ -51,8 +61,8 @@ export default function LandingPage() {
|
||||
tagAnimation="slide-up"
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
buttons={[
|
||||
{ text: "Rozpocznij projekt", href: "/rozpocznij-projekt" },
|
||||
{ text: "Zobacz realizacje", href: "cases" }
|
||||
{ text: "Rozpocznij projekt", onClick: () => handleNavigation("contact") },
|
||||
{ text: "Zobacz realizacje", onClick: () => handleNavigation("cases") }
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
mediaItems={[
|
||||
@@ -82,7 +92,7 @@ export default function LandingPage() {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<div id="innowacyjne-rozwiazania" data-section="innowacyjne-rozwiazania">
|
||||
<TestimonialAboutCard
|
||||
tag="Kim Jesteśmy"
|
||||
tagIcon={Lightbulb}
|
||||
@@ -109,15 +119,15 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
icon: Code2,
|
||||
title: "Systemy i Aplikacje Webowe", description: "Dedykowane platformy, CRM, systemy zarządzania, panele klienta. Rozwiązania stworzone pod Twoją firmę.", button: { text: "Oszczędź 20h/tydzień", href: "/rozpocznij-projekt" }
|
||||
title: "Systemy i Aplikacje Webowe", description: "Dedykowane platformy, CRM, systemy zarządzania, panele klienta. Rozwiązania stworzone pod Twoją firmę.", button: { text: "Oszczędź 20h/tydzień", onClick: () => handleNavigation("contact") }
|
||||
},
|
||||
{
|
||||
icon: Brain,
|
||||
title: "Automatyzacje i AI", description: "Boty AI, automatyczna obsługa klienta, scoring CV, workflow, integracje API. Procesy które pracują 24/7.", button: { text: "Zwiększ Przychód o 40%", href: "/rozpocznij-projekt" }
|
||||
title: "Automatyzacje i AI", description: "Boty AI, automatyczna obsługa klienta, scoring CV, workflow, integracje API. Procesy które pracują 24/7.", button: { text: "Zwiększ Przychód o 40%", onClick: () => handleNavigation("contact") }
|
||||
},
|
||||
{
|
||||
icon: TrendingUp,
|
||||
title: "Digitalizacja Biznesu", description: "Zamieniamy Excel i papier na nowoczesne systemy online. Porządek operacyjny, lepsze decyzje.", button: { text: "Zmniejsz Koszty o 35%", href: "/rozpocznij-projekt" }
|
||||
title: "Digitalizacja Biznesu", description: "Zamieniamy Excel i papier na nowoczesne systemy online. Porządek operacyjny, lepsze decyzje.", button: { text: "Zmniejsz Koszty o 35%", onClick: () => handleNavigation("contact") }
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -307,19 +317,19 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
icon: BarChart3,
|
||||
title: "01 - Analiza i Strategia", description: "Pogłębiamy się w Twoim biznesie. Problemy, wyzwania, cele. Budujemy strategię opartą na danych.", button: { text: "Dowiedz się więcej", href: "#" }
|
||||
title: "01 - Analiza i Strategia", description: "Pogłębiamy się w Twoim biznesie. Problemy, wyzwania, cele. Budujemy strategię opartą na danych.", button: { text: "Dowiedz się więcej", onClick: () => handleNavigation("contact") }
|
||||
},
|
||||
{
|
||||
icon: Search,
|
||||
title: "02 - Projekt UX/UI", description: "Projektujemy doświadczenie użytkownika i interfejs. Funkcjonalne, piękne, intuicyjne rozwiązania.", button: { text: "Dowiedz się więcej", href: "#" }
|
||||
title: "02 - Projekt UX/UI", description: "Projektujemy doświadczenie użytkownika i interfejs. Funkcjonalne, piękne, intuicyjne rozwiązania.", button: { text: "Dowiedz się więcej", onClick: () => handleNavigation("contact") }
|
||||
},
|
||||
{
|
||||
icon: Wrench,
|
||||
title: "03 - Development", description: "Programujemy. Testujemy. Optymalizujemy. Kod najwyższej klasy, architektura przyszłościowa.", button: { text: "Dowiedz się więcej", href: "#" }
|
||||
title: "03 - Development", description: "Programujemy. Testujemy. Optymalizujemy. Kod najwyższej klasy, architektura przyszłościowa.", button: { text: "Dowiedz się więcej", onClick: () => handleNavigation("contact") }
|
||||
},
|
||||
{
|
||||
icon: CheckCircle2,
|
||||
title: "04 - Wdrożenie i Optymalizacja", description: "Launch. Monitoring. Wsparcie. Ciągłe ulepszanie systemu na bazie rzeczywistych danych użytkowników.", button: { text: "Dowiedz się więcej", href: "#" }
|
||||
title: "04 - Wdrożenie i Optymalizacja", description: "Launch. Monitoring. Wsparcie. Ciągłe ulepszanie systemu na bazie rzeczywistych danych użytkowników.", button: { text: "Dowiedz się więcej", onClick: () => handleNavigation("contact") }
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -368,8 +378,8 @@ export default function LandingPage() {
|
||||
text="Masz pomysł? Zbudujmy system, który zacznie na Ciebie pracować."
|
||||
animationType="entrance-slide"
|
||||
buttons={[
|
||||
{ text: "Rozpocznij Projekt", href: "/rozpocznij-projekt" },
|
||||
{ text: "Rozmowa Strategiczna", href: "/rozpocznij-projekt" }
|
||||
{ text: "Rozpocznij Projekt", onClick: () => handleNavigation("contact") },
|
||||
{ text: "Rozmowa Strategiczna", onClick: () => handleNavigation("contact") }
|
||||
]}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
useInvertedBackground={false}
|
||||
|
||||
@@ -20,6 +20,16 @@ export default function RozpocznijProjektPage() {
|
||||
}));
|
||||
};
|
||||
|
||||
const handleNavigation = (sectionId: string) => {
|
||||
if (sectionId === "hero") {
|
||||
window.location.href = "/#hero";
|
||||
} else if (sectionId === "cases") {
|
||||
window.location.href = "/#cases";
|
||||
} else if (sectionId === "contact") {
|
||||
window.location.href = "/rozpocznij-projekt";
|
||||
}
|
||||
};
|
||||
|
||||
const handleSubmit = async (e: React.FormEvent) => {
|
||||
e.preventDefault();
|
||||
|
||||
@@ -59,12 +69,9 @@ export default function RozpocznijProjektPage() {
|
||||
<NavbarStyleFullscreen
|
||||
brandName="WOLNY STUDIO AI"
|
||||
navItems={[
|
||||
{ name: "Usługi", id: "services" },
|
||||
{ name: "Start", id: "hero" },
|
||||
{ name: "Realizacje", id: "cases" },
|
||||
{ name: "Proces", id: "process" },
|
||||
{ name: "O nas", id: "about" },
|
||||
{ name: "Kontakt", id: "contact" },
|
||||
{ name: "Rozpocznij projekt", id: "/rozpocznij-projekt" }
|
||||
{ name: "Rozpocznij projekt", id: "contact" }
|
||||
]}
|
||||
bottomLeftText="Rajcza, Polska"
|
||||
bottomRightText="wsa.labs.wolny@gmail.com"
|
||||
|
||||
@@ -11,7 +11,7 @@ html {
|
||||
body {
|
||||
background-color: var(--background);
|
||||
color: var(--foreground);
|
||||
font-family: var(--font-inter), sans-serif;
|
||||
font-family: var(--font-dm-sans), sans-serif;
|
||||
position: relative;
|
||||
min-height: 100vh;
|
||||
overscroll-behavior: none;
|
||||
@@ -24,5 +24,5 @@ h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
font-family: var(--font-inter), sans-serif;
|
||||
font-family: var(--font-dm-sans), sans-serif;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user