This project is a visualization of a hashtable that implements CRUD (Create, Read, Update, Delete) operations. It follows the 3-tier design pattern and employs various technologies, including Java, Java Swing, JavaFX, Angular, and Flutter. The primary goal is to serve as an educational example for better understanding MVC architecture, data structures, object-oriented programming (OOP), and problem-solving. The project leverages Canvas drawing classes for graphical representation.
- Java
- Java Swing
- JavaFX
- Angular
- Flutter
- Hashtable Visualization: Interactive representation of hashtable data structure.
- CRUD Operations: Perform Create, Read, Update, and Delete operations on the hashtable.
- MVC Architecture: Follows the Model-View-Controller design pattern.
- Canvas Drawing: Utilizes Canvas drawing classes for graphical representation.