Inspiration

Our interests:

  • distributed systems
  • front-end web development
  • cyber security
  • being a "code-monkey"

We decided to put our interested together and host an, escape room, webapp that was alice in wonderland themed. Each room would be hosted by a different server and be a different world in the taill's settings. To escape a room, users would have to complete some puzzle. Puzzles are geared towards all demographics so there are normal games and beginner/intermediate-level security puzzles.

What it does

  • 3 escape rooms (html based, maze, filesystem)
  • database is hosted on a separate server
  • docker simulates different machines

How we built it

sql, react, docker, express, node.js

Challenges we ran into

  • how to host different webservers and our plan b was to use docker containers.
  • integrating all work

Accomplishments that we're proud of

  • database/node communication
  • 3d maze
  • front-end

What we learned

  • dont use docker to host a distributed server lol. AWS or some automated management would have saved us a lot of time
  • puzzle complexity will heavily impact how much various servers would have to communicate. we opted to make services distributed instead of server communication

What's next for Escape From Wonderland

planning more serious puzzles and moving the servers to a service that manages nodes for developers.

Share this project:

Updates