Build Location-Based Event Portal -- 2

Customer: AI | Published: 11.12.2025

I want a clean, responsive website that makes it effortless for visitors to discover upcoming parties, meetups, and brunches. As soon as someone lands on the site they should be able to: • Grant geolocation permission and instantly see events near them, or • Select a city manually and browse that local calendar instead. Every event card needs to display at minimum the full description, exact date & time, and the venue address. Tapping or clicking should open a dedicated event page with the same core details, styled for easy reading on mobile. Key deliverables – Front-end that adapts smoothly to phone, tablet, and desktop. – Dual search logic: by city name and “current location” using HTML5 geolocation (or a comparable solution). – Event listing layout and detail view that pull the description, date/time, and venue fields from a simple data source (JSON, database, or CMS—open to your preferred stack). – Basic placeholder data so I can verify the flow end-to-end; I’ll connect it to live events later. Acceptance criteria 1. City filter returns only events tagged with that city. 2. “Near me” shows events within a reasonable radius of the user’s coordinates. 3. Page load for any view under 2 seconds on a 4G connection. I’m flexible on frameworks—React, Vue, Svelte, Next.js, Django, Laravel, or Node back ends are all fine as long as the result is fast and maintainable. Please outline your chosen stack, timeline, and any similar work when you respond.