इस प्रोजेक्ट के बारे में
अरोग्यमंदिरम (ఆరోగ్యమందిరం) एक फुल-स्टैक स्वास्थ्य और फिटनेस ट्रैकिंग प्लेटफॉर्म है जो Next.js 15, TypeScript, MongoDB और Tailwind CSS के साथ बनाया गया है। यह भोजन, पानी, वजन, वर्कआउट, नींद, वाइटल्स और टूडू को लॉग करने के लिए एक एकीकृत डैशबोर्ड प्रदान करता है, साथ ही कैलोरी, मैक्रोज़ और स्ट्रीक्स की स्वचालित गणना भी करता है।
मुख्य विशेषताएं:
- **फूड लॉगर** जिसमें 150+ अंतर्निहित खाद्य पदार्थ, फ़ज़ी सर्च, श्रेणी फ़िल्टर, कस्टम फूड्स और USDA FoodData Central फ़ॉलबैक शामिल हैं। दिन के समय के आधार पर भोजन का प्रकार स्वतः अनुमानित किया जाता है।
- **वॉटर ट्रैकर** जिसमें एक एनिमेटेड ग्लास और क्विक-एड बटन हैं।
- **वेट जर्नल** जिसमें ट्रेंड चार्ट (7 दिन से 1 वर्ष तक), BMI कैलकुलेटर और इतिहास तालिका शामिल है।
- **वर्कआउट प्लानर** जिसमें 50+ प्रीसेट व्यायाम, स्वचालित कैलोरी अनुमान और स्ट्रेंथ वर्कआउट के लिए सेट/रेप/वेट ट्रैकिंग शामिल है।
- **नींद, वाइटल्स और टूडू** प्रत्येक के लिए समर्पित पेज हैं; "आज की योजना" सब कुछ एकत्रित करती है।
- **गेमिफिकेशन**: स्ट्रीक्स, बैज, XP और उपलब्धियां।
- **AI सुविधाएं** (वैकल्पिक, OpenAI कुंजी आवश्यक): Insights (अनामित सारांश), Ciel (आहार प्रकार, व्यंजन, एलर्जी के आधार पर दैनिक भोजन/वर्कआउट प्लानर), और Coach (मेमोरी के साथ संवादात्मक AI कोच)।
- **ईमेल रिमाइंडर** SMTP के माध्यम से, IMAP क्रॉन के माध्यम से रिप्लाई-टू-लॉग के साथ।
- **ऑनबोर्डिंग विज़ार्ड** और अनुकूलन योग्य सेटिंग्स (लक्ष्य, इकाइयां, प्राथमिकताएं)।
सुरक्षा: सर्वर-साइड API मास्किंग, उपयोगकर्ता API कुंजियों के लिए AES-256-GCM एन्क्रिप्शन, bcrypt पासवर्ड हैशिंग, JWT सत्र (30-दिन की समाप्ति), और रूट सुरक्षा।
टेक स्टैक: Next.js 15 (App Router), TypeScript 5.7, Tailwind CSS 3.4, Mongoose 8 के साथ MongoDB, NextAuth.js 4, Recharts, Lucide React, OpenAI SDK, Nodemailer/ImapFlow, Zod, Framer Motion।
सेटअप के लिए Node.js 20.19+, MongoDB Atlas, और वैकल्पिक OpenAI/USDA कुंजियों की आवश्यकता है। Vercel पर डिप्लॉयमेंट पूर्व-कॉन्फ़िगर किए गए क्रॉन जॉब्स के साथ समर्थित है। एक साथी नेटिव iOS ऐप (SwiftUI) एक अलग रेपो में उपलब्ध है।
प्रोजेक्ट में एक पोर्टेबल AI मेमोरी सिस्टम (Gnanam) शामिल है जिसमें Claude Code, Codex, Cursor और GitHub Copilot के लिए कॉन्फ़िगरेशन फ़ाइलें हैं।
लाइसेंस: MIT।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.