Skip to content

csudcy/geoodle

Repository files navigation

Geoodle

Find places to meet people!

Have you ever used doodle.com (the most awesome event planning service ever)? Ever sorted out the date then had arguments about where to go? That's where geoodle comes in!

Shoutouts

Cool things which inspired me or I'm making use of in this project (in no particular order):

TODO

  • MVP:
    • A map
    • Click to add points
      • Anywhere you would like to be near (home, work, stations you pass through etc.)
      • Suggestions of where to go
    • Click points to remove them
    • Shows the geographical midpoint
    • Client-side only (state is in the URL)
  • Second Version
    • Add participants
    • Only remove icons of the currently active participant
    • Make point/suggestion a single toggle button
    • Add Noty for notifications
    • Auto create participants & select a participant if necessary
    • Better style for participant control
    • Add descriptions for points/suggestions
    • On map click, if the info window is open, close it
    • Give random names/colours/labels
    • Show description on hover
    • On infowindow open, focus on the description & select all
    • Set your mode of transport
    • Show approximate transport times/routes
    • Use geocoding instead of random names
    • On transport times:
      • Show participant colour
      • Show participant transport mode
      • Show suggestion colour
      • Sort participants, places & suggestions by name
      • Show best & worst times
      • Show total best/worst times
      • Show max times
      • Show best max time
    • Allow multiple Geoodles
    • Move Geoodle data to it's own class
    • Move styles to CSS
    • Move to localStorage
    • Import/Export Geoodles
    • People can vote on which suggestions they like (or refuse to go to!)
    • Search for places
    • Confirm Geoodle/participant deletion
    • Show/Hide participants
    • Duplicate Geoodle?
    • Duplicate participant?
    • BUG: Hover window flickers while dragging
  • Serverside version
    • Login (by name to start with, by social login later)
    • Create a Geoodle
    • Make everything work!
    • Don't allow editing other peoples markers
  • Misc
    • Make loading more robust

Things which might come later:

  • Multiple polls on a single map
  • Discussions?

About

Find places to meet people

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages