TrackMe: Your Fitness Journey Simplified!
Our fitness tracker app is designed to make it easy for people to stay on top of their fitness goals. Instead of juggling multiple tools and resources, everything you need is in one place.
- Meal Planner: You can log what you eat every day, including ingredients and portion sizes, to keep track of your diet and make better food choices.
You can record your workouts and physical activities to monitor your progress and stay motivated.
This is your central hub where you can see all your meals and workouts from previous days. It helps you understand your progress and where you might need to improve. Plus, the app sends reminders to help you stay consistent with your eating and exercise habits.
This is like having a virtual coach. You can ask questions about your fitness goals and get personalized advice and tips to help you succeed.
-
React.js: For the user interface.
-
APIs: Edamam for nutrition data, OpenAI for smart assistance, and Pixabay for images.
-
Backend: Express.js and Appwrite for managing user data and authentication.
-
Deployment: Render for the backend and Netlify for the frontend.
The most challenging part was with our database while handling complex data. It couldn’t directly support nested information, so we had to convert this data into a different format (JSON strings) to store it. This solution worked but made data handling a bit more complex.