इस प्रोजेक्ट के बारे में

Calistenia एक मुफ़्त, ओपन-सोर्स फिटनेस एप्लिकेशन है जो कैलिस्थेनिक्स ट्रेनिंग, पोषण ट्रैकिंग और कार्डियो पर केंद्रित है। यह चार प्रगतिशील चरणों वाला एक संरचित छह महीने का ट्रेनिंग प्रोग्राम प्रदान करता है, जिसमें सेट और रेप्स के साथ सेशन लॉगिंग, रेस्ट और आइसोमेट्रिक टाइमर, इनलाइन एक्सरसाइज़ फॉर्म वीडियो, और सर्किट/HIIT सपोर्ट शामिल है। पोषण सुविधाओं में फोटो कैप्चर के साथ फूड और मैक्रो लॉगिंग और AI-आधारित पोषण स्कोरिंग शामिल है। कार्डियो सेशन लाइव GPS ट्रैकिंग का उपयोग करते हैं जिसमें रूट, दूरी और पेस डिस्प्ले, साथ ही रेस और चैलेंज लक्ष्य होते हैं। ऐप में एक AI कोच शामिल है जो ट्रेनिंग और पोषण योजनाओं को व्यक्तिगत बना सकता है, सवालों के जवाब दे सकता है, और प्रोग्राम समायोजित कर सकता है। एंगेजमेंट सुविधाओं में स्ट्रीक्स, बैज, उपलब्धियां, सोशल कमेंट और रिएक्शन, पुश नोटिफिकेशन, रिमाइंडर, और Android होम-स्क्रीन विजेट शामिल हैं। ऑफ़लाइन सपोर्ट अंतर्निहित है, डेटा राइट के लिए लोकल स्टोरेज फ़ॉलबैक के साथ। तकनीकी रूप से, यह एक pnpm मोनोरेपो है जिसमें React Native + Expo मोबाइल ऐप, React + Vite वेब PWA, साझा कोर पैकेज, AI कार्यक्षमता के लिए एक MCP सर्वर, और SQLite स्टोरेज और माइग्रेशन-संचालित स्कीमा प्रबंधन वाला PocketBase बैकएंड शामिल है। डिप्लॉयमेंट एक सिंगल Docker इमेज के माध्यम से समर्थित है, मोबाइल APK बिल्ड और वेब डिप्लॉयमेंट के लिए GitHub Actions के साथ। प्रोजेक्ट MIT लाइसेंस प्राप्त है और सेल्फ-होस्टेबल है।