Ayurveda & Asana Yoga brings together four everyday tools in one native workspace: a food and recipe nutrition catalog, an Ayurvedic ingredient (dravya) and rule-based profile explorer, an illustrated yoga posture (asana) and sequence library, and guided breathwork and meditation practices.
In the app's navigation (`AppTab`), twelve routes organize daily tasks: Nutrition, Training, Foods, Calendar, Storage, Shopping List, Generate (`aiGenerate`), Search, Analytics, Exercises, Notes (`nodes`), and Practices, alongside a profile and notification drawer.
This guide walks through how those tabs connect on first launch, what permissions the app requests, and how to use the bundled catalogs as an educational reference.
How the 12 Navigation Tabs Are Organized
Rather than crowding food logging, pantry batches, and yoga sequences onto a single screen, the app separates kitchen workflows from movement and stillness workflows while linking them through your user profile and calendar timeline.
You do not need to set up every tab on day one: most users start by exploring familiar foods in Foods, checking a foundational yoga posture in Exercises, or playing a short guided session in Practices.
- Foods, Nutrition, Storage & Shopping List: Browse 14,487 nutrition food items, 704 Ayurvedic dravya records, and 1,511 recipes; log meals, track batch-based pantry stock, and build price- and reminder-aware shopping lists.
- Exercises & Training: Explore 908 illustrated yoga asanas and 4,419 structured sequences with pose family, level (1–3), breath, drishti, duration, and contraindication metadata.
- Practices: Access 60 guided sessions (29 meditation, 15 visualization, 11 pranayama, 4 relaxation, and 1 kriya) with 601 timed script cues, voice mode controls, and optional background ambience.
- Calendar, Analytics, Generate, Search & Notes: View meals, workouts, and shopping lists on an EventKit-backed timeline, plot nutrient and sleep/activity trends, run the meal or workout generators, filter by Ayurvedic facets, and attach foods or exercises to dated notes.
Understanding App Permissions and Ayurvedic Profile Resolution
On initial setup (`RootView` and `PermissionManager`), the app checks EventKit Calendar access because it saves scheduled meals, workouts, and shopping list events onto your calendar timeline; it also offers optional permissions for local notifications (reminders for meals, workouts, shopping lists, and generation jobs), camera access (for barcode scanning and custom food/exercise photos), and read-only Apple Health data (sleep, steps, active energy, and workouts).
For Ayurvedic food properties (`AyurvedaResolver` and `AyurvedaRules`), the app resolves profiles across explicit tiers—classical/dravya profiles, recipe profiles, derived links, or deterministic modifier rules (`catalogRule`)—and displays confidence indicators so you always know whether an entry comes from a specific catalog record or a general category rule.
- Calendar Access (EventKit): Used by the timeline views to store and display meal, workout, and shopping list events.
- Optional Camera & Notifications: Camera supports barcode matching (`BarcodeFoodMatcher`) and custom item photos; notifications support scheduled reminders.
- Educational Boundary: All 704 dravyas and 1,511 recipes carry an `aiDraft` state in the seed catalog; treat dosha and dietary notes as educational references rather than clinical advice.
Three Simple Actions for Your First 10 Minutes
Allow the first launch a few moments to finish unpacking and verifying the local SQLite and JSON catalog stores before jumping between tabs.
Starting with three small lookups shows how the search engine, pose cards, and practice player work.
- Open Foods or Search and look up a staple ingredient (such as mung dal, cumin seeds, or ghee) to inspect its per-100g / per-serving nutrients and Ayurvedic taste/virya chips.
- Open Exercises and select Mountain Pose (Tadasana) to view its alignment description, breath cue, drishti gaze point, and level.
- Open Practices, filter by Pranayama or Relaxation, and tap the favorite button on one 5- to 10-minute session so it is saved to your profile.
Sources & Classical References
- USDA FoodData Central — Documentation — Reference documentation for USDA nutrient data structures used in the food and recipe catalog.
- NCCIH — Ayurvedic Medicine: In Depth — NIH background on Ayurvedic dietary and lifestyle traditions and evidence boundaries.





