https://github.com/bgr8/chronelens
https://github.com/bgr8/chronelens
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bgr8/chronelens
- Owner: bgr8
- Created: 2025-08-05T21:23:17.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-05T22:52:08.000Z (11 months ago)
- Last Synced: 2025-08-06T22:42:38.411Z (11 months ago)
- Language: TypeScript
- Size: 157 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ChronoLens: Etkileşimli Zaman Makinesi
ChronoLens, sizi tarihin farklı dönemlerine götüren, yapay zeka destekli etkileşimli bir web uygulamasıdır. Bir dönem ve yıl seçin, o ana ait üretilmiş bir hikayeyi okuyun ve o dönemin insanlarıyla sohbet edin!
## ✨ Özellikler
- **Tarihsel Dönem Seçimi:** Tarih öncesi çağlardan galaktik geleceğe uzanan geniş bir yelpazeden bir dönem ve o dönem içinde bir yıl seçerek zamanda yolculuğa başlayın.
- **Yapay Zeka Destekli Hikaye Üretimi:** Seçtiğiniz döneme ve yıla özel, gerçeklere dayalı kısa bir tarihsel hikaye ve bu hikayeyi betimleyen benzersiz bir görsel oluşturun.
- **Etkileşimli Deneyimler:**
- **Yerlilere Kulak Misafiri Olun:** Seçtiğiniz dönemden iki yerel karakterin (bir iyimser ve bir şüpheci) güncel olaylar hakkındaki sohbetini dinleyin ve istediğiniz zaman sohbete dahil olun.
- **Bilginizi Test Edin:** Seçtiğiniz dönem hakkında hazırlanan 5 soruluk kısa bir test ile o dönem hakkındaki bilginizi sınayın.
- **Çoklu Dil Desteği:** Uygulamayı hem **Türkçe** hem de **İngilizce** olarak kullanabilirsiniz. Yapay zeka tarafından üretilen tüm içerikler seçtiğiniz dilde oluşturulur.
## 🚀 Teknolojiler
Bu proje, modern ve güçlü teknolojiler kullanılarak geliştirilmiştir:
- **Frontend:** Next.js, React, TypeScript
- **Styling:** Tailwind CSS
- **UI Kütüphanesi:** ShadCN UI
- **Yapay Zeka:** Genkit, Google Gemini
## 🏁 Başlarken
Projeyi yerel makinenizde çalıştırmak için:
1. Gerekli paketleri yükleyin:
```bash
npm install
```
2. Geliştirme sunucusunu başlatın:
```bash
npm run dev
```
Uygulama varsayılan olarak `http://localhost:9002` adresinde çalışacaktır.