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.
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.
On this page
Languages
TypeScript75.8%CSS21.1%JavaScript3.1%
Contributors
MIT License
Created September 11, 2025
Updated November 30, 2025