Skip to content

thomasjemerick/macrocount

Repository files navigation

MacroCount — Dining Hall Macronutrient Calculator

Next.js TypeScript Vercel License: MIT

MacroCount is a full-stack web app that connects directly to LSU Dining’s public API to provide real-time menus and nutrition data. Students and athletes can select foods, adjust serving sizes (including partials), and instantly see calories, protein, carbs, fat, and distribution charts.


✨ Features

  • 🔎 Search & Filter — Quickly find menu items by name or station (e.g. Deli, The Roux).
  • 📅 Meal Periods — Breakfast, Lunch, Dinner, Everyday, Late Night.
  • Food Selection — Add/remove items with serving sizes (supports partial servings).
  • 📊 Macro Tracking — Real-time totals + interactive pie chart visualization.
  • ⚔️ Head-to-Head Comparison — Compare two items side-by-side with highlights.
  • 🥇 Top Protein Rankings — Auto-rank best protein options by per-serving or protein density (per 100 kcal).
  • ⏱️ Auto Refresh — Menu data refreshes every 5 minutes.

🛠️ Tech Stack

About

MacroCount is a Next.js app that pulls live LSU dining hall menus via API and calculates full macronutrient breakdowns. Features include food selection with serving sizes, station filters, comparison mode, pie chart distribution, and top protein option rankings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors