# Proje Genel Bakış

## Mimari

**Mikroservis Yapısı:**
- Angular Web Apps: fikoyt.com (v19.1.0), fikoyt-zorro.com (v20.0.0-rc.0)
- Flutter Apps: 8+ uygulama
- Go Backend: Fiber v3 (port 9000)
- Python FreeCAD API: Flask (port 8090)
- MongoDB: Port 27017
- Docker Network: `fikoyt_ag`

## Teknoloji Stack

**Frontend:**
- Angular 20.0.0-rc.0
- Three.js (3D grafik)
- ng-zorro-antd
- Socket.io-client
- Dexie, RxJS, TWEEN.js

**Backend:**
- Go 1.23.2 + Fiber v3
- Python + FreeCAD + Flask
- MongoDB
- Docker

## Klasör Yapısı

```
FikoYT.Yeni.Cag/
├── fikoyt-zorro.com/          # Ana dashboard
│   ├── src/app/
│   ├── src/service/fikoyt-ui/ # UI library
│   └── public/js/three/       # Three.js
├── fikoyt.com/                # Corporate site
├── flutter/                   # Mobile/desktop apps
├── docker/fikoyt-sunucu/      # Go + Python
└── .docs/                     # Bu dökümanlar
```

## Komut Referansı

**Angular:**
```bash
cd fikoyt-zorro.com
ng serve                       # Port 4200
ng build
```

**Go Server:**
```bash
cd docker/fikoyt-sunucu/merkez.go-server.com
air                           # Hot-reload
```

**Docker:**
```bash
cd docker/fikoyt-sunucu
docker-compose up -d
```
