Every restaurant featured on KidsEatFree.ca gets its own specially crafted map -- drawn from its real streets, easy to read, responsive, and geographically true.
These aren't stock map tiles. Each one is built from the real ground around a restaurant -- the streets that frame its corner, the park across the way, the river down the block. North stays north, the cross-streets meet where they actually meet, and the ☆ favourites star sits where the front door actually is. Geographically correct, drawn in characters.
Every map is authored once, then drawn at whatever width fits -- a compact sketch for a narrow phone, a wider, more detailed view for a big screen. Here is the same corner at every size the library uses, scaled to sit together so you can watch the detail grow. The label on each is the screen width it is drawn for:
Astoria Shish Kebob House, Toronto -- one spec, drawn at every width and scaled to fit.
The animation up top is the fun part, and it's ours. Each map dissolves into
a flurry of our own glyphs -- shades, road pieces, asterisks, arrows -- then
reforms as the next spot. It's the old character-crush idea, rebuilt from
scratch as a staggered per-cell scramble. It runs on our own little library,
kef-maps.js, which holds each map, sizes it to your screen, respects
reduced-motion, and quietly pauses the moment it scrolls out of view.
A small vocabulary does the work, and every mark is a glyph we drew ourselves into KEFira, our house font -- so it sits on the grid like any other character:
Every featured restaurant profile carries its own map, drawn for its exact address.
Join the smart families who get their kids-eat-free specials delivered to their inbox.
Kids-eat-free newsletters for every city, region, and neighbourhood
Order yours à la carte. It’s on the house →
There are no stupid questions. You can ask us anything. For questions, queries, comments, suggestions, sales, support, general handholding, love letters and hate mail, contact us or say [email protected].