Skip to content

El-Baca-Org/Kamery

Repository files navigation

GHBanner

QamarSol - Dual Calendar Birthday Intelligence

English

QamarSol is an intelligent dual-calendar application designed to track birthdays in both the Gregorian (Solar) and Hijri (Lunar) calendars seamlessly. It provides a beautiful, responsive, and highly customizable interface.

Bu belge, uygulamanızı yerel ortamda çalıştırmak için ihtiyacınız olan her şeyi içerir.

Features

  • Dual Calendar Support: Automatically calculate Hijri dates from Gregorian, or input them manually.
  • Intelligent Countdowns: Track exactly how many days are left until the next birthday in both calendars.
  • Multi-language & RTL Support: Fully localized in English, Turkish, Ottoman Turkish, Arabic, and Persian with automatic right-to-left layout switching.
  • Search & Filtering: Quickly find people by their name or relationship.
  • Theme Customization: Beautiful Light and Dark modes.
  • Data Privacy: All data is stored locally on your device using localStorage.

Run Locally

Prerequisites: Node.js

  1. Install dependencies:
    npm install
  2. Set the GEMINI_API_KEY in .env.local to your Gemini API key (if applicable).
  3. Run the app:
    npm run dev

Türkçe

QamarSol, doğum günlerini hem Miladi (Güneş) hem de Hicri (Ay) takviminde sorunsuz bir şekilde takip etmek için tasarlanmış akıllı, çift takvimli bir uygulamadır. Güzel, duyarlı ve son derece özelleştirilebilir bir arayüz sunar.

Uygulamanızı AI Studio'da görüntüleyin: https://ai.studio/apps/drive/1342f1lABST4YQqLSwvKdIMWvNfBDCm5v

Özellikler

  • Çift Takvim Desteği: Miladi tarihlerden Hicri tarihleri otomatik olarak hesaplayın veya manuel olarak girin.
  • Akıllı Geri Sayımlar: Her iki takvimde de bir sonraki doğum gününe tam olarak kaç gün kaldığını takip edin.
  • Çoklu Dil ve RTL Desteği: İngilizce, Türkçe, Osmanlıca, Arapça ve Farsça dillerinde tam yerelleştirme ve sağdan sola (RTL) düzenine otomatik geçiş.
  • Arama ve Filtreleme: Kişileri isimlerine veya yakınlıklarına göre hızlıca bulun.
  • Tema Özelleştirme: Göz alıcı Açık ve Koyu mod seçenekleri.
  • Veri Gizliliği: Tüm veriler cihazınızda localStorage kullanılarak yerel olarak saklanır.

Yerel Olarak Çalıştırma

Gereksinimler: Node.js

  1. Bağımlılıkları yükleyin:
    npm install
  2. Gemini API anahtarınızı (varsa) .env.local dosyasında GEMINI_API_KEY olarak ayarlayın.
  3. Uygulamayı çalıştırın:
    npm run dev

About

Doğum günü hatırlatıcı.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors