Inspiration
I consider myself a fitness enthusiast, and my personal journey inspired me to create a solution that could empower others in managing their weight effectively.
What it does
The CaloriePal app is a personalized tool for weight management. It utilizes the Mifflin-St Jeor equation to determine daily calorie needs based on individual weight goals. Users can log meals, set personalized objectives (like weight loss or gain), and interact with a chatbot for meal calorie estimates.
How I built it
I developed the app using Next.js and Tailwind CSS for an appealing user interface. Local storage was implemented for data storage, enabling users to save their information and meal logs conveniently. Integrating the OpenAI API enhanced the app's interactivity, providing accurate meal calorie estimations through the chatbot.
Challenges I ran into
Overcoming initial challenges with local storage and mastering Next.js and Tailwind CSS were key hurdles. Additionally, refining the chatbot's responses and integrating the OpenAI API required dedicated effort and problem-solving skills.
Accomplishments that I'm proud of
Participating in my first hackathon as a soloist and successfully developing a practical solution is a significant achievement. Learning Next.js, Tailwind CSS, local storage, and integrating the OpenAI API were rewarding milestones in this journey as well.
What I learned
This project provided valuable learning experiences, from time management and technical skills development to integrating third-party APIs. Exploring Next.js, Tailwind CSS, local storage, and the OpenAI API expanded my capabilities in web development and interactive features.
What's next for CaloriePal
Expanding CaloriePal beyond the hackathon sounds exciting to me. I've brainstormed additional features like goal streaks, data visualization, and macro tracking to enhance the user experience. Adjusting the web application for mobile responsiveness is a priority, and I'm even considering rebuilding the platform using React Native to deploy it on the App Store and Google Play Store.
Built With
- local-storage
- next.js
- openai-api
- tailwind
Log in or sign up for Devpost to join the conversation.