https://github.com/somenath203/fitbites
Click below to checkout the website
https://github.com/somenath203/fitbites
calorie-tracking clerk clerk-authentication diet-appnutrition-app full-stack groq-api healthcare langchain llama3-8b-8192 meal-planner neondb next nextjs prisma prisma-orm receipe-suggestions shadncui tailwiindcss tailwind vercel
Last synced: 3 months ago
JSON representation
Click below to checkout the website
- Host: GitHub
- URL: https://github.com/somenath203/fitbites
- Owner: somenath203
- Created: 2024-09-27T14:23:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-14T17:04:32.000Z (8 months ago)
- Last Synced: 2025-05-17T10:40:59.154Z (5 months ago)
- Topics: calorie-tracking, clerk, clerk-authentication, diet-appnutrition-app, full-stack, groq-api, healthcare, langchain, llama3-8b-8192, meal-planner, neondb, next, nextjs, prisma, prisma-orm, receipe-suggestions, shadncui, tailwiindcss, tailwind, vercel
- Language: JavaScript
- Homepage: https://fit-bites-som.vercel.app/
- Size: 1.82 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FitBites 🍎🥗
## 🎥 **Demo Video of the Overall Project**

🔗 [Watch on YouTube](https://www.youtube.com/watch?v=f5BVZJVF8mQ)
---
## ✨ **Introduction**
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.---
## 🌟 **Features**
### 1. **Profile Setup** 📝👤
- 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.### 2. **Plan Meal** 🍴📋
- Create personalized meal plans tailored to health goals, dietary preferences, and nutritional requirements.### 3. **Suggest Recipe** 🍳✨
- 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.### 4. **Track Calorie** 🔢🔥
- Track daily calorie intake with detailed nutritional progress breakdowns.
- The calorie tracker dynamically updates based on meals and recipes created in the app.### 5. **Profile and History View** 📂📊
- 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**.---
## 🛠️ **Technologies Used**
- **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.---
## 🌐 **Deployment**
FitBites is deployed on **Vercel** to provide a smooth and reliable user experience.
- **Website Link:** 🔗 [FitBites](https://fit-bites-som.vercel.app/)
---
## ⚠️ **Disclaimer**
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.