An unofficial Rutgers University-New Brunswick dining hall menu app for iOS written in Swift using SwiftUI, SwiftData, and SwiftSoup.
- View dine-in and takeout menus from Busch Dining Hall, Livingston Dining Commons, Neilson Dining Hall, and The Atrium from any date pulled directly from food.rutgers.edu
- Filters through item's ingredients and warns the user if an item contains their dietary restrictions
- View detailed nutrition facts (amounts and percent daily values) and ingredients for items
- Favorite items, adding a star next to the item every time it appears on current and future menus
- Sort menu items by name, any nutrient, number of ingredients and carbon footprints
- Calculate nutrition facts of an entire meal
- Display weekend breakfast options under breakfast and lunch
- Display which dining halls are currently open and closed based on their normal hours
- Optionally use FDA daily values instead of default daily values
- Hide nutrients with no value or with a value of zero
- Renamed items to make the names more consistent
- Reorders menu and puts the more used categories towards the top
- Change app icon and color scheme in settings
- iOS 17+
- Xcode 15+