faceoff is a small web app to decide what is better through an elimination tournament in one-against-one decision votings.
This is more than anything else a little project to get hands on experience with different technologies/concepts:
- go on server side
- go on client side (through gopherjs)
- Single Page Applications (SPA)
- Client side routing
- HTML5 history API
- Client side data storage/processing
- Client side template rendering
- Websockets
- Simple Key/Value DB (bbolt) instead of full SQL DBMS
- nginx as a reverse proxy with TLS (not part of this repository)