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