Skip to content

NASA'nın günlük astronomi resimlerini Gemini AI çevirisi ve kişisel astroloji yorumlarıyla sunan React Native uygulaması.

Notifications You must be signed in to change notification settings

halilbalik/SpaceApp

Repository files navigation

🌌 SpaceApp - NASA APOD Keşif Uygulaması

NASA'nın Günlük Astronomi Resimlerini AI destekli Türkçe çeviriler ve kişiselleştirilmiş astrolojik yorumlarla sunan React Native uygulaması.

Özellikler

  • Tarih Seçici: 1995'ten beri tüm NASA APOD arşivini gezin
  • NASA APOD Entegrasyonu: Yüksek kaliteli astronomi resimleri ve açıklamaları
  • AI Destekli Çeviriler: Gemini AI ile otomatik Türkçe çeviri
  • Astrolojik İçgörüler: Burç tabanlı kişiselleştirilmiş kişilik analizi
  • Modern Arayüz: Temiz, renkli tasarım ve sezgisel navigasyon
  • Çapraz Platform: React Native ve Expo ile geliştirildi

Ekran Görüntüleri

Tarih Seçici Arayüzü
Tarih Seçici
NASA APOD arşivinden herhangi bir tarihi seçin
İngilizce ve Türkçe Açıklamalar
Ana Arayüz
Kapsamlı bilgilerle birlikte güzel astronomi fotoğrafı
Astrolojik Yorum
Çok Dilli Destek
Orijinal İngilizce açıklamalar ve AI destekli Türkçe çeviriler
Ana Uygulama Ekranı
Astrolojik İçgörüler
Seçilen tarihe dayalı kişiselleştirilmiş astrolojik analiz

Teknolojiler

  • Frontend: React Native, Expo
  • API'ler:
    • NASA APOD API
    • Google Gemini AI API
  • Özellikler: Tarih navigasyonu, AI çevirileri, Astrolojik yorumlar

Başlangıç

Gereksinimler

  • Node.js (v16 veya üzeri)
  • Expo CLI
  • NASA API Anahtarı
  • Google Gemini API Anahtarı

Kurulum

  1. Depoyu klonlayın:
git clone https://github.com/halilbalik/SpaceApp.git
cd SpaceApp
  1. Bağımlılıkları yükleyin:
npm install
  1. Şablondan appsettings.json oluşturun:
cp appsettings.example.json appsettings.json
  1. API anahtarlarınızı appsettings.json'a ekleyin:
{
  "NASA_API_KEY": "nasa_api_anahtarınız",
  "NASA_API_BASE_URL": "https://api.nasa.gov/planetary/apod",
  "GEMINI_API_KEY": "gemini_api_anahtarınız",
  "GEMINI_API_BASE_URL": "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent"
}
  1. Geliştirme sunucusunu başlatın:
npm start

API Anahtarları

NASA API Anahtarı

Ücretsiz API anahtarınızı NASA API Portal adresinden alın

Google Gemini API Anahtarı

API anahtarınızı Google AI Studio adresinden alın

Kullanıcı Deneyimi

  • Renkle Kodlanmış Bölümler:
    • 🔵 Orijinal NASA içeriği için mavi
    • 🟣 AI çevirileri için mor
    • 🌸 Astrolojik içgörüler için pembe
  • Duyarlı Tasarım: Mobil cihazlar için optimize edilmiş
  • Yükleme Durumları: Akıcı geçişler ve yükleme göstergeleri

About

NASA'nın günlük astronomi resimlerini Gemini AI çevirisi ve kişisel astroloji yorumlarıyla sunan React Native uygulaması.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published