Bangladesh Health Context
The product is tuned around Bangladeshi food, household budgets, family health decisions, and nearby care guidance.
This public documentation explains what the project does, how users interact with it, how the services are connected, which AI features are used, and how the system can be deployed.
The backend and MCP server are deployed on Render's free tier. They spin down after 15 minutes of inactivity. When you first open the app, it may take up to 60 seconds for the servers to wake up. Please be patient on the first request!
The product is tuned around Bangladeshi food, household budgets, family health decisions, and nearby care guidance.
Diet plans consider monthly budget, family size, local food items, market area, and health constraints.
Provider-backed generation is optional. Local rules keep important workflows usable when AI calls fail.
Neon/Postgres stores core data, while scheduled cleanup keeps generated history from growing forever.
Browse The Details
Each page is written for outsiders, judges, collaborators, and early users who need to understand the project without signing in.
User Journey
A practical walkthrough from account creation to health input, budget planning, AI explanations, and care navigation.
Read sectionSystem Design
NutriShastho AI uses a Next.js frontend, FastAPI backend, Neon/Postgres database, and an MCP server for AI tool orchestration.
Read sectionResponsible Intelligence
The project combines deterministic safety rules, provider-backed generation, and MCP tools so AI output stays explainable and resilient.
Read sectionProduct Surface
The dashboard brings together health tracking, nutrition planning, nearby care, reports, family context, and AI assistance.
Read sectionTrust Model
The project uses Postgres for core records, explicit retention cleanup for generated history, and safety-first wording for medical output.
Read sectionFree-First Operations
The project is prepared for Vercel, Render, Railway, Hugging Face Spaces, Docker Compose, and GitHub Actions.
Read section