FitBites is a personalized nutrition and diet web app that helps users achieve their health and wellness goals. With features like custom meal planning, recipe suggestions, and detailed calorie tracking, FitBites provides a comprehensive solution for informed dietary choices. Powered by the Groq API and Llama3-8b-8192 model, it generates tailored plans and suggestions to suit individual preferences and lifestyles, enabling users to stay on top of their fitness journey.
- Users must complete their profile after authentication by providing details like height, weight, activity level, and allergies.
- Access to app features is restricted until the profile setup is completed.
- Create personalized meal plans tailored to health goals, dietary preferences, and nutritional requirements.
- Get custom recipe suggestions based on meal type, time of day, and available ingredients.
- Recipes align with user input and dietary restrictions for a personalized experience.
- Track daily calorie intake with detailed nutritional progress breakdowns.
- The calorie tracker dynamically updates based on meals and recipes created in the app.
- Access a detailed profile at any time, showcasing all user information.
- View a comprehensive history of all created meals, recipes, and calorie logs.
- Each entry includes user input and the generated response from the Groq-powered Llama3-8b-8192 model.
- Next.js: 🖥️ A React-based framework for server-rendered web applications.
- Groq API with Llama3-8b-8192 model: 🤖 AI-powered system for generating meal plans, recipes, and calorie tracking.
- Clerk Authentication: 🔐 User authentication for secure and seamless login functionality.
- ShadCN UI: 🎨 Component library for building a modern and responsive interface.
- Tailwind CSS: 💅 Utility-first CSS framework for clean and adaptive styling.
- Prisma ORM: 🗄️ A powerful ORM for database interactions with Neon PostgreSQL.
- Neon PostgreSQL: ☁️ Cloud-based database for secure and scalable data storage.
- Axios: 🌐 A library for handling frontend-backend API requests.
- LangChain: 🧠 Simplifies AI integrations for intelligent, context-aware features.
FitBites is deployed on Vercel to provide a smooth and reliable user experience.
- Website Link: 🔗 FitBites
The creator of this application is not responsible for any incorrect or incomplete content generated by the Groq API and Llama3-8b-8192 model, as their functionality is beyond the creator's control.