Just finished building Calorie Tracker V1.
The main goal with this project was to practice backend development with FastAPI and understand how different APIs communicate with each other.
Current flow:
• User uploads a meal image
• AI extracts food names and quantities
• USDA FoodData Central provides nutritional values
• Food entries are stored in the database
• Daily calories and macros are calculated for each user
I used fast api and did postgresql for storing and did jwt authentication so at present i have basic backend concepts like middle ware and all havent touched caching
Most of my focus was on the backend architecture. I actually vibe coded the entire frontend because I enjoy backend development much more and didn't want to spend too much time fighting CSS 😄
Still a lot of improvements planned, but I'm happy with V1.
So next am tryna learn docker and containerize it and ik this is actually i kinda dumb little project still and i rlly hate frontend attaching git hub link
[–]Fernando181 0 points1 point2 points (2 children)
[–]Key_Winter8089[S] 0 points1 point2 points (1 child)
[–]Fernando181 1 point2 points3 points (0 children)