My Daily Macros

My Daily Macros

Nutrition & Macro Tracking

My Daily Macros is a full-stack nutrition tracking web app built with Next.js (App Router), NextAuth, Prisma, and MongoDB. Users can create an account and securely log in, calculate a personalized daily calorie + macro target from their BMR, and log foods into meal categories (breakfast, lunch, dinner, snacks). The dashboard includes a calendar-based history view, allowing users to select any date and instantly see their exact intake totals, meal breakdown tables, and macro visualizations. All data is user-scoped and persisted in MongoDB, with server-side route handlers protecting sensitive operations and ensuring clean, accurate date-based queries.