GitHunt
0X

0xDaniiel/symptom-checker-grok

AI health assistant: enter symptoms & meals for insights, tips, and warnings. Not medical advice.

Health Assistant - AI Symptom & Meal Analyzer

An AI-powered health assistant built with Next.js that helps users analyze their symptoms and meals. The app provides possible causes, hydration and lifestyle tips, and allows easy sharing or downloading of results. ⚠️ Not medical advice — for informational purposes only.


Key Features

  • Symptom + Meal Input: Users can enter their symptoms and last 3 meals.
  • AI Analysis: Integrates with xAI Grok API to provide possible causes, doctor questions, and health suggestions.
  • Action Buttons:
    • Copy results to clipboard
    • Download results as PDF
    • Share via WhatsApp
    • Share via Email
  • Hydration & Lifestyle Tips: Personalized tips based on symptoms and meal content.
  • Severity Warnings: Alerts for dangerous symptoms like chest pain or difficulty breathing.
  • Responsive & Accessible UI: Mobile-friendly layout with intuitive icon buttons.
  • Professional Disclaimer: Reminds users to consult a healthcare professional.

Tech Stack

  • Frontend: Next.js (App Router), Tailwind CSS, TypeScript
  • AI Integration: xAI Grok API
  • UI & Icons: lucide-react, react-hot-toast
  • PDF Export: jsPDF
  • Notifications: react-hot-toast

Why This Project Stands Out

  • Portfolio-Ready: Demonstrates full-stack skills with frontend, backend API integration, and AI usage.
  • Practical Application: Solves a real-world problem with health tech relevance.
  • Clean UI/UX: Intuitive design with actionable buttons and clear feedback.
  • Scalable: Easily extendable for additional features like age, gender, symptom severity, or analytics.

This project is ideal for showcasing Next.js expertise, AI integration, and thoughtful UX design — perfect for health tech or frontend positions.

Languages

TypeScript75.8%CSS21.1%JavaScript3.1%

Contributors

MIT License
Created September 11, 2025
Updated November 30, 2025