Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A minimal, mobile-first Next.js web app that shows today's Pembroke College servery ("the trough") menu at a glance.
V (vegetarian) and VE (vegan) flags on every applicable dish| Calendar weeks commencing | Rotation week |
|---|---|
| 19 Jan, 9 Feb, 2 Mar | Week 1 |
| 26 Jan, 16 Feb, 9 Mar | Week 2 |
| 2 Feb, 23 Feb, 16 Mar | Week 3 |
src/
├── app/
│ ├── globals.css # Minimal global styles
│ ├── layout.tsx # Root layout + metadata
│ └── page.tsx # Main page (server component)
├── data/
│ └── menuData.json # All three weeks' menu data
└── lib/
├── dietaryFlags.ts # Curated V/VE flags for every dish
└── getMenu.ts # Core rotation + lookup logic
npm install
npm run dev # starts on http://localhost:3000
The app uses force-dynamic rendering so Vercel re-renders on every request, keeping the date accurate without any caching issues.
Menu data lives in src/data/menuData.json. Each day has a lunch (or brunch on weekends) and dinner object:
{
"studentSpecial": "...",
"alternativeDish": "...",
"allergenFriendly": "...",
"pudding": "...",
"sides": ["..."]
}
Dietary flags are maintained separately in src/lib/dietaryFlags.ts — add any new dish name alongside "v" or "ve".
Not an official Pembroke College service. Menu data sourced from Pembroke College Catering.