Skip to content

Instantly share code, notes, and snippets.

@anon0mys
Last active February 6, 2021 16:47
Show Gist options
  • Save anon0mys/fdeb321b64bfa90a3ea660840b97f6fe to your computer and use it in GitHub Desktop.
Save anon0mys/fdeb321b64bfa90a3ea660840b97f6fe to your computer and use it in GitHub Desktop.
m4 Capstone Planning

Scavenger Hunt

Description:

A scavenger hunt application that allows users to set locations to build a hunt, provide clues, and search for locations based on the clues.

Mind-Map:

e03071c0898f11e8a971cf3937433060 map

Mock-Ups:
Maps view

new wireframe 1 new wireframe 2

Iteration Plan:
  • 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
Story Board:
Database Tables:
Postgres

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment