yerinde-tamir/README.md

36 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Ömer Kalpat Cep Telefonu Tamiri — Yerinde Servis & Randevu
Sultanbeyli ve çevresinde **yerinde (kapınıza gelerek)** cep telefonu tamiri sunan
dark temalı tanıtım + randevu web uygulaması. Express statik sunucu + veri-odaklı
tek sayfa vitrin (hizmetler, süreç, şeffaf fiyat, iletişim, randevu formu).
## Çalıştır
```bash
npm install
npm start
```
Tarayıcı: http://localhost:3965 (PORT ortam değişkeniyle değiştirilebilir)
## Yapı
```
server.js Express: statik sunum + JSON API
data/data.json Vitrin verisi (marka, hizmetler, fiyatlar, adres, saatler, bölgeler)
public/index.html Tek sayfa: hero + hızlı form, hizmetler, 4-adım süreç, fiyat, iletişim, randevu
public/app.js /api/data'yı çekip grid'leri doldurur, randevu formunu /api/randevu'ya gönderir
public/style.css Dark tema, responsive, mobil menü
```
## API
| Uç | Yöntem | Açıklama |
|----|--------|----------|
| `/api/data` | GET | Tüm vitrin verisi (`data/data.json`) |
| `/api/randevu` | POST | Randevu talebi — `ad, telefon, hizmet, adres` zorunlu; doğrular ve onay döner (demo: kalıcı kayıt yok) |
| `/api/health` | GET | Sağlık kontrolü |
> Not: Bu bir tanıtım + randevu-talebi vitrinidir; veritabanı yoktur, randevu POST'u
> doğrulayıp onay mesajı döndürür. İleride kalıcı kayıt/panel eklenebilir — yapı buna açıktır.