Skip to content

Latest commit

 

History

History
64 lines (63 loc) · 3.44 KB

TODO.md

File metadata and controls

64 lines (63 loc) · 3.44 KB

TODO

  • 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!