Tech stack(s)
Java, Java Swing
Description
A pure Java-based application program with a graphical user interface. The program simulates Twitter (or currently X) applications in a desktop environment. The program was designed using several common patterns, including Singleton, Observer, Visitor, and Composite, to create extensible software systems. Java Swing was also used for the graphical user interface.