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 |