About Oslo Guide

A personal project answering two questions: what's happening in Oslo and where should we drink? Built for a friend group β€” no accounts, no ads, no tracking.

πŸ—ΊοΈ The map

Every bar, pub and nightclub in Oslo β€” 300+ venues β€” as glowing dots colored by type (amber = sports, pink = club, green = brew & craft, and so on; see the legend). Dots cluster into bubbles when zoomed out. Hover a dot for the quick facts, click it for the full drawer: price, vibe, opening hours, food, directions and travel times.

Filters(top-left, bottom sheet on mobile): search, district, max beer price, open-now, cheap-right-now (bars whose discounted price is valid at this moment), sports, happy hour, food, outdoor seating, your favorites, group favorites, price-heat coloring, and vibe chips. Every filter lands in the URL, so copy the address bar to share exactly what you're seeing. 🎲 Surprise me picks a random bar β€” anywhere, within a district, or within a radius of you.

πŸ“ Use my location adds walking estimates and real public-transport times (from Entur, Norway's national journey planner) plus a nearest-bars list. Your location never leaves the browser except as coordinates sent to Entur.

πŸ‘€ Profiles (no accounts)

Pick a display name once (Social page) and it's stored on your device. Everything you do β€” visits, ratings, check-ins, events β€” is tagged with that name. It's the honor system: we're friends, not a startup.

🀝 Friend features

Events β€” plan a night, others tap "I'm in". Beer crawls β€” build a route on the map (crawl mode), save it, then run it in live mode where everyone checks off stops together. Scoreboards β€” quiz nights, darts, shuffleboard, with running totals. Check-ins β€” "πŸ“’ I'm here now" puts you on the map for ~5 hours so the group knows where the party is. Ratings β€” 1–5 stars per bar, group average in the drawer. Rounds ledger β€” who actually buys the beer (the one with the fewest is "next up"). Bar passport β€” mark bars visited, race your friends, unlock achievements, and check your year wrapped.

⚽ Sports & events

This week merges live fixtures β€” Premier League, Champions/Europa League, World Cup, Eliteserien, NFL, NBA, UFC, Formula 1 (including qualifying and sprints), golf majors β€” with friend-submitted happenings. Where to watch shows the Norwegian broadcaster for each competition and which bars are known to show it. On match days the map gets a banner β€” one tap turns a game into an event. Subscribe to fixtures via the calendar feed.

πŸ’Ύ Where the data comes from

Venues and coordinates: Β© OpenStreetMap contributors. Beer prices: Pilsguiden (with the date each price was last checked β€” see leaderboards and the price tracker). Fixtures: TheSportsDB and Jolpica-F1. Transit: Entur. Vibe notes are hand-curated or derived from OpenStreetMap tags β€” honest data only, and where something isn't confirmed the site says so. Always double-check with the bar before making the trip.

πŸ“œ Changelog Β· built with Next.js, Leaflet and SQLite