English · हिन्दी · தமிழ் · বাংলা · नेपाली · 中文 · 日本語 · Español · Deutsch · Português · Français · Русский · العربية · فارسی · עברית
आधुनिक वेब इंटरफ़ेस के साथ दृक्-पंचांग कैलकुलेटर। पारंपरिक हिंदू पंचांग, १६ वर्ग चक्र (D1–D60), विंशोत्तरी दशा, अष्टकवर्ग और शुभ मुहूर्त — किसी भी तिथि (५००० ईसा पूर्व – ५००० ईस्वी) और किसी भी स्थान के लिए।
वेबसाइट: https://vedicpanchanga.com
⭐ यदि यह परियोजना आपके लिए उपयोगी है, तो कृपया रिपॉजिटरी को स्टार दें — इससे दूसरों को इसे खोजने में मदद मिलती है।
| परत | प्रौद्योगिकी |
|---|---|
| बैकएंड | Python 3 · FastAPI · PySwissEph (Swiss Ephemeris) · fpdf2 (PDF) · uvicorn 127.0.0.1:8001 पर |
| फ़्रंटएंड | Vite · React 19 · TypeScript · Tailwind CSS v4 · पोर्ट 3121 पर क्लीन-URL SPA |
| इंफ्रा | Cloudflare → Nginx (TLS, स्टैटिक होस्टिंग) → FastAPI लूपबैक · वैकल्पिक Prometheus + Grafana |
कोई डेटाबेस नहीं है — सभी गणनाएँ स्टेटलेस हैं और बैकएंड कुछ भी संग्रहीत नहीं करता।
Python 3.10+ और Node.js 20+ चाहिए।
git clone https://github.com/bidyashish/vedicpanchanga.com
cd vedicpanchanga.com
# 1) बैकएंड (टर्मिनल 1)
cd backend
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn server:app --host 127.0.0.1 --port 8001 --reload
# 2) फ़्रंटएंड (टर्मिनल 2)
cd frontend
cp .env.example .env # VITE_BACKEND_URL=http://localhost:8001
npm install
npm run devब्राउज़र में http://localhost:3121 खोलें। Swagger डॉक्स: http://localhost:8001/docs।
- ज्योतिष कुण्डली — १६ वर्ग चक्र (D1–D60), उत्तर या दक्षिण भारतीय शैली
- दृक् पंचांग — तिथि · नक्षत्र · योग · करण · वार, सूर्य/चंद्र समय, राहु काल, अभिजित और अधिक
- मुहूर्त खोजक — विवाह, गृह प्रवेश, व्यापार, यात्रा आदि के लिए १२० दिनों तक स्कैन
- विंशोत्तरी महादशा — जन्म से १२० वर्षीय पूर्ण चक्र (अंतर्दशा + प्रत्यंतर सहित)
- अष्टकवर्ग — प्रति ग्रह भिन्नाष्टकवर्ग + सर्वाष्टकवर्ग योग
- जैमिनी — चर कारक, कारकांश एवं स्वांश चक्र
- PDF रिपोर्ट — १९-पृष्ठ का बहुभाषीय (अंग्रेज़ी / हिन्दी) मुद्रण-योग्य रिपोर्ट
- बहु-अयनांश — N.C. लाहिरी (डिफ़ॉल्ट), KP नया/पुराना, B.V. रमण, KP खुल्लर, सायन, मनोज
- द्विभाषी UI — English + हिन्दी, देवनागरी वेब फ़ॉन्ट के साथ
सभी एंडपॉइंट /api के अंतर्गत हैं। प्रोडक्शन में Nginx इन्हें उसी ओरिजिन पर प्रॉक्सी करता है।
| Method | Path | उद्देश्य |
|---|---|---|
| POST | /api/calculate |
पूर्ण कुण्डली (ग्रह, १६ वर्ग, दशा, अष्टकवर्ग, कारक, कालसर्प) |
| GET | /api/get-panchang |
किसी दिनांक + स्थान का दृक् पंचांग |
| GET | /api/ayanamsa-options |
उपलब्ध अयनांश सूची |
| GET | /api/muhurta-purposes |
मुहूर्त उद्देश्य श्रेणियाँ |
| POST | /api/find-muhurta |
किसी अवधि में शुभ मुहूर्त खोज |
| POST | /api/print-pdf |
पूर्ण PDF रिपोर्ट (en/hi) |
विस्तृत प्रति-फ़ोल्डर दस्तावेज़ अंग्रेज़ी में:
backend/README.md · frontend/README.md ·
infra/README.md · backend/tests/README.md।
तैनाती (deploy) निर्देशों के लिए मुख्य README.md देखें।
बैकएंड: AGPL-3.0 · फ़्रंटएंड: MIT
Drik Panchanga (Satish BD) पर आधारित। खगोलीय गणनाएँ Swiss Ephemeris से।