← Tüm projeler

Web · iOS · Android

Aqtivite

Şehir bazlı etkinlik keşif platformu. Eski v1 arayüzünü v2 ile baştan tasarladım, frontend sürecini yürüttüm ve uygulamayı web'den iOS ve Android'e taşıdım.

Aqtivite ana sayfası
Rol
Frontend Developer
Dönem
Temmuz 2025 – Haziran 2026
Platform
Web, iOS, Android
Site
aqtivite.com.tr ↗

Proje

Aqtivite, kullanıcıların bulundukları şehirdeki etkinlikleri keşfedip bilet alabildiği bir platform. Uygulama web'de başladı; zamanla iOS ve Android'e de taşındı.

Sorun

Ürünün v1 arayüzü eski ve yavaştı. Yenilenirken aynı ürünün web, iOS ve Android'de tutarlı çalışması gerekiyordu; ürünün ve etkinliklerinin dışarıya anlatılması için de tanıtım siteleri gerekiyordu.

Ne yaptım

  • Eski v1 arayüzünü v2 ile baştan tasarladım. Frontend'in tamamının tasarımında rol aldım ve süreci baştan sona yürüttüm.
  • Arayüz mimarisini temiz kod prensiplerine uygun şekilde kurdum; tekrar eden mantığı yeniden kullanılabilir composable'lara ayırdım.
  • Uygulamayı web'den iOS ve Android'e taşıyarak tek üründen 3 platforma çıkardım.
  • Tanıtım sitelerini yaptım: ürünü ve organizatör çağrısını anlatan about sitesi ile şehre göre etkinlik listeleyen link sayfası.

Tanıtım siteleri

  • about.aqtivite.com.tr ↗: ürün hikayesi, misyon ve vizyon, farklar, ekran görüntüleri, mağaza bağlantıları ve organizatörler için iş birliği çağrısı.
  • link.aqt.im ↗: Next.js ile yaptığım, şehir seçilebilen link sayfası. Yaklaşan etkinlikleri API'den çekip listeliyor, mağaza ve sosyal medya bağlantılarını tek yerde topluyor.

Sonuç

Tek üründen 3 platform ve canlıda çalışan iki tanıtım sitesi. Link sayfasındaki etkinlik listesi API'den geliyor, elle güncellenmesi gerekmiyor.

Teknolojiler

  • Vue 3
  • Nuxt
  • Next.js
  • iOS
  • Android
↑