Modern ve profesyonel bir pazarlama web sitesi. Türki```javascript this.rates = { istanbul: { economy: 35, comfort: 45, premium: 60 }, ankara: { economy: 30, comfort: 40, premium: 55 }, // ... };
## 🎯 Proje Amacı
Bu web sitesi, potansiyel sürücülerden başvuru (lead) toplamak ve şirketin profesyonel imajını güçlendirmek amacıyla geliştirilmiştir. Minimum formalite, maksimum kazanç vaadi ile sürücü kazanımına odaklanır.
## 🚀 Özellikler
### Ana Bileşenler
- **Modern Hero Section**: Dikkat çekici başlık ve değer önerisi
- **İnteraktif Kazanç Hesaplayıcısı**: Sürücülerin potansiyel kazançlarını hesaplayabilmesi
- **Lead Generation Formu**: Sürücü başvuru formu
- **Responsive Tasarım**: Mobile-first yaklaşım
- **SEO Optimize**: Arama motorları için optimize edilmiş
### Teknik Özellikler
- **Vanilla JavaScript**: Framework bağımlılığı yok
- **Modern CSS**: CSS Grid, Flexbox, CSS Variables
- **Performance Optimized**: Lazy loading, debouncing, throttling
- **Accessibility**: WCAG uyumlu erişilebilirlik özellikleri
- **Analytics Ready**: Google Analytics ve Facebook Pixel entegrasyonu hazır
## 📁 Proje Yapısı
├── index.html # Ana sayfa ├── css/ │ └── style.css # Ana stil dosyası ├── js/ │ └── main.js # Ana JavaScript dosyası ├── images/ # Görsel dosyaları (placeholder) │ ├── logo.png │ ├── hero-driver.jpg │ ├── uber-logo.png │ ├── bolt-logo.png │ └── ... ├── pages/ # Ek sayfalar için ├── .github/ │ └── copilot-instructions.md └── README.md
## 🛠️ Kurulum ve Çalıştırma
### Gereksinimler
- Modern web tarayıcısı
- Local web server (geliştirme için)
### Çalıştırma
1. Projeyi klonlayın veya indirin
2. Web sunucusu başlatın:
```bash
# Python ile
python -m http.server 8000
# Node.js ile (http-server)
npx http-server
# VS Code Live Server extension ile
# index.html'e sağ tıklayıp "Open with Live Server"
- Tarayıcıda
http://localhost:8000
adresini açın
- Primary: #2563eb (Mavi)
- Secondary: #f59e0b (Turuncu)
- Success: #10b981 (Yeşil)
- Gray Scale: #f9fafb → #111827
- Font: Inter (Google Fonts)
- Weights: 300, 400, 500, 600, 700
- CSS Variables kullanılarak tutarlı spacing sistemi
- 4px grid sistemi
- CSS Variables: Tutarlı theming
- BEM Metodolojisi: Scss-like class naming
- Mobile-First: Responsive tasarım
- Modern Features: CSS Grid, Flexbox, Custom Properties
- ES6+ Syntax: Modern JavaScript
- Class-based Architecture: Maintainable kod yapısı
- Event Delegation: Performance optimizasyonu
- Error Handling: Robust error management
// Kazanç hesaplayıcısı
const calculator = new EarningsCalculator();
// Form yönetimi ve lead tracking
const formHandler = new LeadFormHandler();
// Scroll-based animasyonlar
const animations = new ScrollAnimations();
js/main.js
dosyasındaki rates
objesini düzenleyerek şehir ve araç tipine göre saatlik oranları güncelleyebilirsiniz:
this.rates = {
warsaw: { economy: 25, comfort: 30, premium: 40 },
krakow: { economy: 22, comfort: 27, premium: 35 },
// ...
};
LeadFormHandler.simulateAPICall()
metodunu gerçek API endpoint'iniz ile değiştirin:
async simulateAPICall(data) {
const response = await fetch('/api/leads', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(data)
});
return response.json();
}
Google Analytics ve Facebook Pixel kodlarını <head>
bölümüne ekleyin.
- Mobile: < 768px
- Tablet: 768px - 1024px
- Desktop: > 1024px
- Ad/Soyad
- Telefon
- E-posta
- Şehir
- Deneyim seviyesi
- Araç sahipliği
- Ek notlar
- Form submission
- Calculator usage
- Button clicks
- Section views
- KVKK uyumlu veri toplama
- Form validation
- XSS koruması
- Güvenli form handling
- Semantic HTML5
- Meta tags
- Open Graph tags
- Structured data ready
- Fast loading
- Mobile-friendly
- Polish keyword targeting
- Local SEO optimization
- Blog section for content marketing
- Image lazy loading
- CSS/JS minification ready
- Critical CSS inlining ready
- Web font optimization
- Debounced/throttled event handlers
- Preload critical resources
- Async/defer JavaScript
- Optimized images
- Minimal third-party scripts
- Form submission
- Calculator accuracy
- Navigation menu
- Responsive layout
- Cross-browser compatibility
- Page load speed
- Mobile performance
- Core Web Vitals
- Replace placeholder images
- Update contact information
- Configure analytics
- Set up form backend
- Add SSL certificate
- Configure CDN
- Test all functionality
- Netlify (JAMstack)
- Vercel
- GitHub Pages
- Traditional hosting (cPanel)
Web sitesi ile ilgili teknik sorularınız için:
- Code review ve optimizasyon
- Ek özellik geliştirme
- Bakım ve güncelleme
- Performance monitoring
Bu proje FlotaPartner için özel olarak geliştirilmiştir.
🚗 FlotaPartner - Direksiyon başında gereksiz formaliteler olmadan kazan!