From ce6b01dacb3144a52ae082321b1e46558ef01aa7 Mon Sep 17 00:00:00 2001 From: Derek Cooper Date: Mon, 23 Feb 2026 10:30:44 -0800 Subject: [PATCH] Updated ReadMe file and added the html file for the project --- README.md | 45 ++++++- restaurant-picker.html | 284 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 327 insertions(+), 2 deletions(-) create mode 100644 restaurant-picker.html diff --git a/README.md b/README.md index c7e0ce0..592b849 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,44 @@ -# Inlander-Restaurant-Week-Picker +# Inlander Restaurant Week Picker -Claude Code built this web app for selecting a restaurant during the Inlander Restaurant Week \ No newline at end of file +A single-file web app for browsing, marking favorites, and randomly selecting a restaurant during [Inlander Restaurant Week](https://inlanderrestaurantweek.com/). + +## Overview + +The app presents all participating IRW restaurants in a two-panel layout — a scrollable list on the left and a detail view on the right — making it easy to browse full multi-course menus before deciding where to eat. + +Each couple gets their own set of interest checkboxes ("His Picks" / "Her Picks") that persist in `localStorage` across sessions. Once both people have marked their favorites, the built-in randomizer picks a winner from the mutually-agreed pool. + +## Features + +- **Browse & search** — filter restaurants by name, price tier ($25 / $35 / $45), neighborhood/area, and cuisine type +- **Full menu detail** — click any restaurant to view its complete multi-course IRW menu with descriptions +- **Dual interest tracking** — independently mark restaurants as interesting for two people; selections are saved automatically in the browser +- **Interest filter** — narrow the list to His Picks, Her Picks, Both Picked, or Either Picked +- **Random picker** — "Pick for Us!" draws a random winner from the currently filtered pool, with an option to re-roll +- **No dependencies** — pure HTML, CSS, and vanilla JavaScript; open the file directly in any browser + +## Usage + +1. Open `restaurant-picker.html` in a web browser (no server required). +2. Browse the restaurant list or use the toolbar filters to narrow choices. +3. Check the **You** and **Wife** boxes on any restaurant you're each interested in. +4. Click **Pick for Us!** to randomly select from the restaurants you both want. +5. Re-roll as needed, or click **View Details** to jump to the winner's menu. + +## Tech Stack + +| Layer | Details | +|-------|---------| +| Structure | HTML5 | +| Styling | Inline CSS (dark red/gold IRW theme) | +| Logic | Vanilla JavaScript | +| Persistence | Browser `localStorage` | +| Dependencies | None | + +## File Structure + +``` +restaurant-picker.html # The entire app — HTML, CSS, and JS in one file +LICENSE +README.md +``` \ No newline at end of file diff --git a/restaurant-picker.html b/restaurant-picker.html new file mode 100644 index 0000000..4156588 --- /dev/null +++ b/restaurant-picker.html @@ -0,0 +1,284 @@ + + + + + +IRW Restaurant Picker + + + +
+
+

🍽️ Inlander Restaurant Week Picker

+

Browse menus · Mark favorites · Let fate decide

+
+
+
+ + + + + +
+ + + +
+
+
+
+
+
🍴
+

Select a restaurant to see its menu

+

Check boxes to mark ones you're interested in, then hit "Pick for Us!"

+
+
+
+ + + + \ No newline at end of file