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.
- 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.
Prerequisites: Node.js
- Install dependencies:
npm install
- Set the
GEMINI_API_KEYin.env.localto your Gemini API key (if applicable). - Run the app:
npm run dev
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
- Ç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
localStoragekullanılarak yerel olarak saklanır.
Gereksinimler: Node.js
- Bağımlılıkları yükleyin:
npm install
- Gemini API anahtarınızı (varsa)
.env.localdosyasındaGEMINI_API_KEYolarak ayarlayın. - Uygulamayı çalıştırın:
npm run dev