\x89PNG\r\n\x1a\n\x00\x00\x00\x0DIHDR\x00\x00\x00\x01\x00 \x00\x00\x01\x08\x06\x00\x00\x00\x1F\x15\xC4\x89\x00\x00\x00 \x0AIDATx\x9Ccb\x00\x00\x00\x06\x00\x03\x1A\x05\x9D\x00\x00 \x00\x00IEND\xAE\x42\x60\x82 csarite.com
KUJUNTI.ID MINISH3LL
Path : /var/www/html/infraai.ai/
(S)h3ll Cr3at0r :
F!le Upl0ad :

B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H

Current File : /var/www/html/infraai.ai/EMERGENT_HANDOFF.md


# InfraAI — Emergent Handoff Paketi

Bu arşiv, **InfraAI kurumsal tanıtım sitesinin** güncel kaynak kodunu içerir. Emergent projesi: `site-creator-2718`.

## Stack

| Katman | Teknoloji |
|--------|-----------|
| Frontend | React 18, CRA + CRACO, Tailwind, shadcn/ui, Framer Motion |
| Backend | FastAPI, Motor (MongoDB), JWT auth |
| DB | MongoDB |
| Emergent | `@emergentbase/visual-edits`, `emergent.yml` |

## Dizin yapısı

```
InfraAI_Site/
├── .emergent/emergent.yml      # Emergent base image
├── design_guidelines.json      # Tasarım sistemi
├── frontend/
│   ├── public/videos/          # hero-bg.mp4, about-chip.mp4
│   ├── public/images/gap-icons/
│   └── src/
│       ├── pages/LandingPage.jsx   # Ana sayfa (hero, tüm bölümler)
│       ├── config/heroVideo.js     # Hero video URL + cache bust
│       ├── i18n.jsx                # TR/EN çeviriler
│       └── components/
│           ├── Header.jsx          # Navigasyon
│           └── SiteBrand.jsx       # Logo + wordmark (header/footer)
└── backend/
    └── server.py               # API: demo talep, admin login, dashboard
```

## Ortam değişkenleri

### Backend (`backend/.env`)

| Değişken | Açıklama |
|----------|----------|
| `MONGO_URL` | MongoDB bağlantı URI |
| `DB_NAME` | Veritabanı adı |
| `JWT_SECRET` | Admin JWT imzalama |
| `ADMIN_EMAIL` / `ADMIN_PASSWORD` | İlk admin hesabı |
| `CORS_ORIGINS` | Frontend origin(ler) |
| `FRONTEND_URL` | CORS / yönlendirme |

### Frontend (`frontend/.env`)

| Değişken | Açıklama |
|----------|----------|
| `REACT_APP_BACKEND_URL` | Backend kök URL (ör. `https://…preview.emergentagent.com`) |

Şablon dosyalar: `backend/.env.example`, `frontend/.env.example`

## Son özelleştirmeler (güncel)

1. **Hero** — Video bir kez oynar, biter; metin animasyonu başlar. Aktif video: `public/videos/hero-bg.mp4` (`heroVideo.js` → `?v=infra2`).
2. **Hero metin** — Blur animasyonu kaldırıldı; ikinci satır beyaz + cyan (`title2Lead` / `title2Accent` i18n).
3. **Menü** — İzleme Boşluğu / Sertifikalar nav'dan çıkarıldı; sıra sayfa içeriğiyle uyumlu.
4. **RCA bölümü** — 3 sn otomatik döngü, hover'da duraklatma.
5. **Scroll reveal** — `useReveal` hook + `.reveal` / `.stagger` CSS (orijinal blur+slide hero).
6. **Kart renkleri** — `--bg-card-a/b/c` (index.css).
7. **Logo marquee** — Partner bandı.
8. **Logo (yerel)** — Harici Emergent CDN yerine `public/images/infraai-logo.png`; `SiteBrand.jsx` → `SITE_LOGO_URL = "/images/infraai-logo.png"`.
9. **Partners alt metin (TR)** — `i18n.jsx` → `partners.footerQuote`: *"Üretici ve Ürün Bağımsızlığı: Belirli bir teknolojiye, ürüne veya markaya bağlı kalmadan altyapınızı özgürce yönetmenizi ve geliştirebilmenizi sağlar."*
10. **Premium efekt denemesi** — Masked text reveal / satin glass denendi, geri alındı. Yedek: `backup/effects-original-20260628/` (`REVERT.md`).

## Videolar (zip'e dahil)

| Dosya | Kullanım |
|-------|----------|
| `hero-bg.mp4` | Hero arka plan (aktif) |
| `about-chip.mp4` | Hakkımızda / chip görseli |

**Dahil değil (boyut):** `hero-bg-deband.mp4` (~330 MB), kök dizindeki ham `.mp4` arşivleri, `video/` kaynak klasörü.

## Admin paneli

- Route: `/admin/login` → `/admin/dashboard`
- Demo talepleri listesi ve durum güncelleme
- Kimlik bilgileri backend `.env` üzerinden

## Emergent visual edits

`craco.config.js` içinde `@emergentbase/visual-edits` entegrasyonu mevcut. Paket `package.json`'da Emergent CDN tarball ile tanımlı.

## Yerel çalıştırma

```bash
# Backend
cd backend && pip install -r requirements.txt
cp .env.example .env   # düzenleyin
uvicorn server:app --reload --port 8001

# Frontend
cd frontend && yarn install
cp .env.example .env   # REACT_APP_BACKEND_URL ayarlayın
yarn start
```

## Logo / statik asset

| Dosya | Kullanım |
|-------|----------|
| `public/images/infraai-logo.png` | Header, admin panel (`SiteBrand.jsx`, `AdminDashboard.jsx`) |

> Eski harici URL (artık kullanılmıyor): `customer-assets.emergentagent.com/.../kar4ven9_Logo.png`

---

Export tarihi: 2026-06-28

© KUJUNTI.ID