Background
The Places of Interest module shows Wikipedia articles about places near the user's last known pin drop. It displays at least 4 article cards in a horizontal scroll. The module depends on the user's location permission.
If location has not been shared, the first card in the horizontal stack is a CTA prompting the user to share their location. Once location is granted, the module populates with place-based article cards near the user's last pinned location.
Every For You card shares the same persistent chrome: Wikipedia logo (top left), Community tab access, language switcher dropdown (showing user-configured languages + link to language settings; changing language refreshes the module content in the selected language without leaving the module), and notification bell. The bottom navigation bar is always visible.
The three-dot more menu on each card surfaces four options: Save, Share, Hide module, and Customize interests.
Standard card structure: reason label (why the user is seeing this card) → article title → card position indicator (e.g. 2/3) → three-dot more menu → body text excerpt.
User Story
As a Wikipedia reader, I want to discover articles about places near me or where I search on my map, so that I can learn about the history and context of my surroundings in a single tap.
Requirements
- If the user has not granted location permission or has no recent location from "Places": the first card in the module is a location CTA card prompting the user to enable location access. Tapping the CTA leads them to "Places"
- If location is granted: the module shows at least 4 article cards based on places near the user's last location in Places
- Each place card displays: reason label ('Places of interest'), place/article title, card position indicator (e.g. 1/4), three-dot more menu, and a short excerpt describing the place.
- The article's top image is used as a full-bleed background. If no image exists, a gradient background is shown.
- Tapping a card navigates to the full Wikipedia article for that place.
- The module uses the user's last location from Places (not necessarily real-time GPS) to determine nearby articles.
- If location is available but no nearby articles are found, the module is hidden from the feed.
- Add "Your location" into "What's driving your feed" Settings screen
Nice to have
- Rotate through nearby articles