A scavenger hunt application that allows users to set locations to build a hunt, provide clues, and search for locations based on the clues.
- Iteration 0: Rails front end setup
- Basic rails app
- Routes setup
- Iteration 1: Add Elixir back-end
- Elixir api with postgres db
- Handles User Auth
- Stores routes and favorites
- Iteration 2: Go service with Elastic Search
- Set up basic Go api
- Link to Elastic Search
- Build Rails service to talk to Go service
- Iteration 3: User built routes
- User can create pins and build routes
- User can see their built routes on a map
- Pins contain clues
- Iteration 4: Geo-location
- Action cable setup to get current location
- Elastic Search radius/distance from any pin
- Iteration 5: Route ordering
- User can order pins in a route
- User has to solve pins in order to get next
- Invisible pins
- Pivotal Tracker: https://www.pivotaltracker.com/n/projects/2185238