Kyzen: Intelligent Wellness Web App
Kyzen is a premium, AI-powered health and wellness platform designed for "Intelligent Wellness." This Next.js application provides a fully integrated ecosystem for meal tracking, nutritional analysis, recipe generation, and habit optimization.
🌟 Features
- AI-Driven Meal Logging: Just describe what you ate, and Gemini AI parses the calories and macros automatically.
- Healthy Meal Swaps: Find nutrient-dense alternatives to your favorite indulgent meals.
- Pantry Recipe Concierge: Generate chef-quality recipes based on the ingredients you already have.
- Mission Control Dashboard: A premium hub for real-time health telemetry and AI insights.
- Personalized Onboarding: A deep-dive setup that syncs your health profile to Firestore.
- Habit Scoring & Progress: Holistic wellness monitoring with data visualization using Recharts.
🛠️ Tech Stack
- Frontend: Next.js 16 (App Router), TypeScript, Tailwind CSS v4.
- UI Components: shadcn/ui, Lucide React, Framer Motion.
- Backend/Infrastructure: Firebase (Auth, Firestore, Storage, Analytics).
- AI: Google Gemini 1.5 (Pro/Flash) for nutritional analysis and recipe generation.
- Data Integrity: Strict shared TypeScript types and Zod schemas across the entire stack.
🚀 Getting Started
Prerequisites
- Node.js 18+
- Firebase Account
- Google AI (Gemini) API Key
Installation
Clone and Install:
npm installEnvironment Variables: Create a
.env.localfile in the root and add your credentials (refer to the documentation for keys).Run Locally:
npm run devOpen http://localhost:3000 to view the app.
📁 Project Structure
src/app: Next.js App Router (pages and layouts).src/components: Reusable UI components (shadcn and custom).src/lib/firebase: Firebase configuration and client/admin SDK wrappers.src/lib/ai: Gemini AI integration logic.src/lib/shared: Shared Zod schemas and TypeScript types.src/context: Auth and State management providers.
Kyzen — Tailored Wellness for the Modern Era.
Log in or sign up for Devpost to join the conversation.