NutriAIMate β€” Your AI Nutrition & Workout Companion

Next.js
React
Tailwind CSS
Node.js
AI
AI Assistant
Nutrition
Fitness
Workout
Meal Planner
Workout Generator
Dashboard
Analytics
Community Workouts
Health
Personalized Plans
SaaS
Responsive Design
Dark Mode
Web Application
NutriAIMate β€” Your AI Nutrition & Workout Companion

πŸ“ Project Description NutriAIMate is a clean, modern app that combines AI-powered meal scanning, precision macro tracking, personalized meal plans, and smart workout generation β€” all in one unified dashboard. Built with Next.js, React, Tailwind CSS, and Node.js, this platform makes nutrition and training decisions fast, evidence-backed, and simple.

With NutriAIMate, users can log meals and workouts, generate personalized AI-driven plans, track analytics, and stay on top of their fitness goals. The platform also features community workout sharing, recipe generation, and a smart AI assistant to answer all queries about the user’s data.

πŸ’‘ Key Features

  • AI Meal Planner: Generate personalized 7-day meal plans with nutrition breakdown.
  • AI Workout Generator: Tailored weekly workouts based on goals, experience, and equipment.
  • Exercise & Meal Logs: Track sets, reps, weights, calories, and macros.
  • Analytics & Trends: Visualize weight changes, calorie intake, and progress over time.
  • Community Workouts: Browse and clone routines created by other users.
  • AI Assistant: Answer questions about meals, workouts, recipes, and analytics instantly.
  • Mobile-Optimized Design: Fully responsive and works on all devices.
  • Dark/Light Mode: User-selectable themes for comfortable viewing.

πŸ› οΈ Technologies Used

Frontend: Next.js, React.js
Styling: Tailwind CSS
Backend: Node.js
AI Integrations: Google AI APIs / AI Studio
Deployment: Vercel
Version Control: Git & GitHub

🎯 Who Is It For?

  • Fitness enthusiasts who want AI-driven meal and workout plans.
  • Developers and tech-savvy users who track nutrition and training.
  • Personal trainers or nutritionists sharing routines and meal plans.
  • Anyone who wants a smart, unified fitness dashboard.

βš™οΈ Setup & Deployment Clone the Repository:

git clone https://github.com/Ganutidke/AI-NutriMate.git
cd AI-NutriMate

Install Dependencies:

npm install

Setup Environment Variables: Create a .env file in the root directory:

cp .env.example .env

Edit .env and fill in your details:

MONGODB_URI=your_mongodb_uri
GOOGLE_API_KEY=your_google_ai_key
SESSION_SECRET=your_secret

Run the Development Server:

npm run dev

🎨 Future Enhancements

  • Add personalized notifications & reminders
  • Community recipe sharing with ratings
  • Role-based access for trainers/nutritionists
  • Integration with wearable fitness devices