agr505/RealEstateFinder
A Java Swing Application allowing sellers to post real estate listings and customers to browse listings and add properties they are interested in to their favorites. Customers can also submit their contact information to the seller if they are interested in buying the property. This application utilizes a rich MVC architecture along with utilizing the Strategy design pattern to create the Property Desciption Page based on the customers actions and recreate the page in real time. This application utilizes serialization for persistence. The application also uses the Observer and Iterator design patterns. This project was created by myself and two other partners for my Object Oriented Design and Programming elective course (COP4331). The design for the application includes Use Cases, CRC diagram, UML Class diagrams, Sequence diagrams, and State diagrams. Tools Used: Java and Java Swing Framework, NetBeans
Java