THE DINEROLL STORY
Leave room for a surprise.
DineRoll is for the evenings when choosing where to eat takes longer than dinner itself. A little chance, with your taste still in the picture.
Why DineRoll?
DineRoll is about making dinner decisions feel less like a chore and more like a small adventure. It helps you look beyond the usual favourites and discover somewhere you might otherwise overlook, with your tastes and preferences still in the picture.
Each spin brings a fresh lineup from the matching places available. The restaurant reel stops on one randomly selected place. Choices already shown in this tab are used again only when the available alternatives run out.
Restaurant details can change, so check opening hours, prices and availability before you set off.
Privacy & sources
Submitting a search sends your postcode to Postcodes.io. Cached matches need no Google eligibility lookup. Enabled discovery sends the search area and selected filters to Google Maps. Under the project's storage-permission assumption, restaurant identities, addresses, coordinates, cuisine, price, service and opening schedules are saved in the shared database with their actual observation date. Numeric customer ratings and review counts are used temporarily to derive the qualification flag, then discarded before database writes. Jobs retain derived coordinates, radius and preferences, not raw postcode strings or user identities. Explicit FSA-first live mode keeps its provider facts in browser memory instead. Photos for up to six restaurants per spin are fetched through our server and decoded before the reel starts, with up to ten seconds of preparation. Missing photos do not exclude a restaurant. Photo credits accompany the exact image shown; temporary images and URLs stay in browser memory, not the catalog. Up to six current ratings are prepared within the same window to color the cards by rating tier. Ratings, review counts and tiers stay only in the current lineup's browser memory, never the database or browser storage. The chosen restaurant reuses its prepared rating; tier colors do not change selection odds.
This tab stores restaurant identity, exposure count and order in session storage to vary subsequent lineups. It does not store photos, numeric ratings, addresses or postcodes there. Resetting preferences keeps that history; closing the tab ends it.
Contains Food Standards Agency data under the Open Government Licence. FSA record links and source extract dates accompany picks. Boundaries use Office for National Statistics May 2026 geography: Crown copyright and database right 2026, including OS data. See ONS geography licences. Our application code does not log postcodes or credentials; hosting and upstream providers may process requests under their own policies.
UK, as coverage grows
Full postcodes from England, Wales, Scotland and Northern Ireland are supported. Eligible discoveries are shared with future users; postcode support does not mean nationwide coverage is already populated. Sparse areas or strict preferences may return fewer than three matches within the bounded search. Discovery has no national prefill or weekly paid refresh. Provider use remains billable, with per-search, rate, concurrency and disable controls even in uncapped spending mode. Dietary evidence is future work. A review mention will never be treated as halal certification.
Back to DineRoll