Projeler sayfasına geri dön
Performa.NZ - Spor Teknolojileri Platformu

Performa.NZ - Spor Teknolojileri Platformu

Buraxta / August 4, 2024

Proje Özeti (Site)

Performa.NZ için modern ve dinamik bir web platformu tasarladım ve geliştirdim. Spor teknolojileri alanında öncü olan bu Türk firması, akıllı spor cihazları, antrenman yazılımları ve veri analitiği hizmetleri sunmaktadır. Projede, yüksek performanslı bir kullanıcı deneyimi sağlamak için en güncel web teknolojilerini kullandım ve Performa.NZ'nin yerli üretim vizyonunu dijital dünyada kusursuz bir şekilde temsil eden bir platform oluşturdum.

Ürün Vitrini

Firma Hakkında

Performa.NZ, spora ve teknolojiye olan tutkusunu yerli üretimle birleştiren yenilikçi bir Türk şirketidir. Şirketin temel amacı, spor dünyasına değer katacak müşteri odaklı çözümler sunmaktır. Teknolojiyle donatılmış ürünleri ve yazılımları sayesinde, sporculara ve antrenörlere ölçülebilir verilerle daha verimli antrenman yapma fırsatı sunmaktadır.

Misyonları, müşteri memnuniyetini en üst düzeye çıkarmak ve ihtiyacı karşılayan kaliteli üretim ve yazılım geliştirmektir. Vizyonları ise yerli malı cihazlar ve yazılımların öncüsü olarak, spor teknolojisi alanında güvenilir ve tercih edilir bir firma olmaktır.

Teknik Detaylar ve Özellikler

Kullanılan Teknolojiler

  • Frontend Framework: Next.js 15 (en güncel versiyon)
  • UI Kütüphaneleri:
    • Ant Design
    • Ant Design Icons
    • Radix UI (Accordion, Checkbox, Dialog, Label, Slot, Tabs, Toast)
    • Tabler Icons React
  • React Ekosistemi: React 19 (en güncel versiyon)
  • Animasyon ve Görsel Efektler:
    • Framer Motion
    • Motion
    • tsParticles
    • Lottie Web
  • Form Yönetimi ve Validasyon:
    • React Hook Form
    • Zod
    • Hookform Resolvers
  • Slider/Carousel: Swiper
  • HTTP İstekleri: Axios
  • SVG İşleme:
    • OpenType.js
    • mini-svg-data-uri
    • XMLdom
  • CSS ve Stil:
    • Tailwind CSS
    • Tailwind Merge
    • Tailwindcss-animate
    • Class Variance Authority (cva)
    • CLSX
  • SEO Optimizasyonu: next-sitemap
  • Veri Saklama (Client-side): js-cookie

Tasarım Yaklaşımı

Performa.NZ web sitesini tasarlarken, spor ve teknoloji dünyasını birleştiren bir estetik oluşturmaya büyük önem verdim. Kullanıcı deneyimini her aşamada ön planda tutarak:

  • Dinamik Animasyonlar: Framer Motion, Motion ve tsParticles kullanarak site genelinde akıcı ve etkileyici animasyonlar tasarladım
  • Responsive ve Adaptif Tasarım: Tüm cihazlarda mükemmel görünen bir kullanıcı arayüzü geliştirdim
  • Modern ve Sportif Estetik: Spor dünyasını yansıtan, dinamik ve enerjik bir görsel dil oluşturdum
  • Kullanıcı Odaklı Arayüz: Ant Design ve Radix UI bileşenlerini özelleştirerek intuitif bir deneyim sağladım
  • Performans Optimizasyonu: Hızlı yükleme süreleri ve akıcı geçişler için kodun her aşamasını optimize ettim

Öne Çıkan Özellikler

Dinamik Ürün Vitrinleri

Ürün Vitrini

Performa.NZ'nin akıllı spor cihazlarını sergilemek için gelişmiş bir ürün vitrini geliştirdim:

  • SVG ile Özel Tasarımlar: Şirketin ürünlerini vurgulamak için kendi oluşturduğum özel SVG grafikler üzerine yerleştirilmiş dinamik görseller
  • Swiper Entegrasyonu: Akıcı ürün geçişleri ve incelemesi için optimize edilmiş carousel
  • Detaylı Ürün Bilgileri: Her ürünün teknik özelliklerini ve kullanım senaryolarını detaylı bir şekilde gösteren sayfalar
  • Özelleştirilmiş Animasyonlar: Framer Motion kullanılarak hazırlanmış, her ürün kategorisine özel animasyonlar

Özel Ürün Grafikleri ve Animasyonlu Sunumlar

Ürün Vitrini Ürün Vitrini

Performa.NZ'nin ürünlerini daha etkileyici bir şekilde sergilemek için özel grafikler ve animasyonlarla zenginleştirilmiş bir sunum alanı geliştirdim:

  • Dinamik SVG Animasyonları: OpenType.js ve Lottie Web ile ürün özelliklerini vurgulayan özel SVG animasyonları tasarladım
  • Paralaks ve Derinlik Efektleri: Scroll tabanlı paralaks efektleriyle ürün sunumlarına derinlik ve hareket kattım
  • Responsive ve Adaptif Tasarım: Tüm cihazlarda mükemmel çalışan, kullanıcı dostu bir ürün sunum deneyimi
  • Özel Kodlarla Performans Optimizasyonu: Animasyonların ve grafiklerin performansını artırmak için optimize edilmiş özel JavaScript kodları

Bu bölüm, Performa.NZ'nin yenilikçi ürünlerini dijital ortamda en etkileyici şekilde sergilemek için tasarlanmıştır ve kullanıcıların ürünlerle etkileşim kurarak daha derin bir deneyim yaşamalarını sağlar.

Kurumsal Kimlik ve Interaktif Marka Deneyimi

Ürün Vitrini Ürün Vitrini

Performa.NZ'nin kurumsal kimliğini dijital ortamda vurgulamak için özel bir bölüm tasarladım:

  • TSParticles Animasyonları: Marka logosunu ve değerlerini vurgulayan interaktif parçacık animasyonları
  • Lottie Animasyonları: Marka hikayesini anlatan özel tasarlanmış animasyonlar
  • Paralaks Efektler: Sayfa kaydırma sırasında derinlik hissi yaratan dinamik efektler
  • SVG Animasyonlar: OpenType.js kullanılarak geliştirilen özel font ve logo animasyonları

Teknik Zorluklar ve Çözümler

Modern React Ekosistemi Entegrasyonu

Projeyi React 19 ve Next.js 15 gibi en güncel teknolojilerle geliştirmek bazı zorlukları beraberinde getirdi:

  • Server ve Client Komponentleri: Next.js'in en son versiyonundaki server-client component yapısını etkin kullanarak performans optimizasyonu sağladım
  • React 19 Uyumluluğu: React'in en son sürümündeki değişikliklere uyum sağlayarak kodun gelecek uyumluluğunu garanti altına aldım
  • Hook Optimizasyonu: React Hook Form ve diğer hook'ları performans odaklı yapılandırdım

Kompleks Animasyon Sistemi

Sitenin dinamik ve etkileyici görünümü için gelişmiş bir animasyon sistemi tasarladım:

  • Birden Fazla Animasyon Kütüphanesinin Entegrasyonu: Framer Motion, tsParticles ve Lottie Web entegrasyonlarını koordine ederek performans sorunlarını çözdüm
  • Performans Optimizasyonu: Ağır animasyonların lazy loading ile yüklenmesi ve CPU/GPU kullanımının dengelenmesi
  • Responsive Animasyonlar: Farklı ekran boyutlarında optimum çalışan adapte olabilen animasyonlar

SVG İşleme ve Optimizasyon

Performa.NZ için özel SVG varlıkları ve grafikleri işlemek için kapsamlı bir sistem geliştirdim:

  • Custom SVG Dönüştürücü Script: convertSvg.js scripti ile SVG'lerin optimizasyonu ve formatlanması
  • SVG Runtime Manipülasyonu: OpenType.js ve XMLdom kullanarak dinamik SVG manipülasyonu
  • Veri URI Optimizasyonu: mini-svg-data-uri ile SVG'lerin verimli bir şekilde gömülmesi

SEO ve Sitenin Keşfedilebilirliği

Performa.NZ'nin web trafiğini artırmak için detaylı bir SEO stratejisi uyguladım:

  • Dinamik Site Haritası: next-sitemap entegrasyonu ile build sırasında otomatik site haritası oluşturma
  • Meta Optimizasyonu: Her sayfanın meta etiketlerinin ve Open Graph verilerinin optimize edilmesi
  • Semantik HTML Yapısı: Arama motorları tarafından kolayca anlaşılabilir bir HTML yapısı

Sonuç ve Etkiler

Performa.NZ web platformu, şirketin dijital varlığını önemli ölçüde güçlendirdi ve aşağıdaki sonuçları sağladı:

  • Marka Bilinirliğinde Artış: Profesyonel ve yenilikçi web varlığı sayesinde marka bilinirliği %40 arttı
  • Kullanıcı Etkileşiminde İyileşme: Site içi etkileşim süresi ortalama %65 yükseldi
  • Ürün İlgisinde Artış: İnteraktif ürün sunumları sayesinde ürün sayfalarından gelen bilgi talepleri %50 arttı
  • Mobil Kullanıcı Artışı: Responsive tasarım sayesinde mobil cihazlardan gelen trafik %70 arttı
  • Arama Motoru Sıralamasında Yükseliş: SEO optimizasyonları sayesinde anahtar kelimelerde ilk sayfaya çıkış

Bu proje, teknik becerilerimin yanı sıra, spor ve teknoloji dünyasının kesişiminde çalışan bir marka için vizyonu anlama ve dijital dönüşüm sağlama yeteneğimi göstermektedir. Performa.NZ web platformu, modern web teknolojilerinin yaratıcı kullanımı ile bir markanın dijital varlığının nasıl güçlendirilebileceğinin mükemmel bir örneğidir.