Watch a UI Demonstration here: https://youtu.be/ESj8GuCgMrk
- Ensures the Root tree only has one instance with a private constructor (Demonstrated in Root.java)
- General User is the interface component with User being a leaf and UserGroup being a composite.
- Follower logic. Follwers were observers, and would be notified of new changes to update their newsfeed.
- Implemented to help 'visit' users and usergroups for statistics
All done using Java with UI in JavaFX and FXML Billy Bronco belongs to Cal Poly Pomona and I do not claim ownership of any images :) Go Broncos!