Codenames
·1 min
Table of Contents
Check out the code on Github! The hosted service is down because it was costing money to maintain 🥲.
A Java Swing implementation of the popular game Codenames.
Learning objectives #
This project was originally a school assignment to create a Java Swing application - I figured why not try to host this online. This endeavor turned out to be not as simple as I initially thought, and I ended up utilizing the tools below to make it happen (and reading through A LOT of documentation).
Technologies used #
Technology | Description |
---|---|
Webswing | a web server that allows you to run any Java Swing application inside your web browser, using only pure HTML5 |
NGINX | a reverse proxy that points internet requests to the local WebSwing application |
AWS EC2 | the server that hosts the above two services |