- Set up DNS for stats subdomain.
- Update screenshots to WhereRoulette logo.
- Add a favicon.
- Add a button to spin the wheel.
- Add filter for different types of POIs.
- [] Handle settlement types with no polygon types.
- [] Improve logo, no AI weirdness and put "Where Roulette" in the number places.
- Add sound effect of roulette wheel spinning.
- Add animation for picking the random point.
- [] Improve FAQs and use another word for POIs.
- Ensure the selected circle is on the top layer.
- [] Add behavior to geocoder controller so enter selects first result.
- Change the flyTo behavior to add some padding
- [] Change flyTo to not be canceled on screen interaction.
- [] set the TS types properly which are now any.
- [] Optimize og:image dimensions.
- [] Add screenshots.
- [] Add /stats which showing off how many spins have been made.
- [] rig the spin so that it favours places in the middle.
- [] Add interactions to the circles.
- Add info for the selected circle.
- Add url parsing for sharing.
- [] Add link to directions with OSM
- Add a results-info component.
- Add other categories to filter by.
- Add close button to the info-container.
- [] Add directions with maplibre-gl-directions https://github.com/maplibre/maplibre-gl-directions
- [] Add distance.
- Hide the keyboard on phone when something is selected. https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/blur
- [] Add loading location spinner.
- [] Handle when there are no results for a area.
- Add confetti
- [] Add call to action when there are no results in the geocoder to fix things on OSM
- [] Add call to action when there are no results for the filter to add things to OSM
- [] set website description based on the selected params.
- Add option to get pois in a radius of current location.
- [] Add a control to get the current location.
- [] Add loading spinner for when the data is being fetched.
- [] Fix bug when the faq control is clicked it doesn't toggle back on the info with the spin again button.
- [] Add more info for choosen poi:
- [] improve the type for non amenity tags.
- [] Website
- [] Phone number
- [] Opening hours
- display using opening_hours.js
- [] Add call to action to add more info to the POI when its incomplete.
- When there is an option, divide the area into different neighborhoods. Then, spin for the neighborhood and further spin for the POI. Add cool animations.
- [] filter out "undefined" results. These are nodes which have no name ect..
- [] Add other types of POI except for Points/Nodes.
- [] Fix overpass query (right now "public_bookshelf" gets returned from the ).
- [] Add overature places
- [] Add overature regions
- [] Add "open now" option.
- [] Add more filtering options (eg: cuisine...)
- [] Add mapillary images for the choosen POI.
- [] Add lib.reviews
- [] Add way to mute the sound. (THE COMMUNITY HAVE SPOKEN OUT!!!) !IMPORTANT!
- [] Update GeoControl to track user location on mobile devices.
- Add CI for deploy previews on PRs.
- [] Add UI for setting directions profile.
- [] Add internationalization https://www.i18next.com/.
- [] Change UI so the landing page gives three options
Region
,Near by
,Plan with Freinds!