Martin Fleming's Projects
Created program that takes a pipe delimited input file and generates a command line quiz where users' answers are tracked and a score is given upon completion.
Programmed a RESTful API server using the Spring Boot framework and PostgreSQL. Implemented the DAO pattern, used jdbcTemplate to query the database, and sent HTTP requests with restTemplate for a Venmo-like payment app.
Created @PhillyNewsBot with Java that utilizes the News API at newsapi.org and tweets Philadelphia news articles twice a day. Used the twitter4j framework, LocalTime for scheduling, and JSON serialization.
Developed a command line vending machine application using File I/O and OOP principles. Includes delimited input file processing, log functionality, inventory and credit system. Completed bonus option that generated sales report written to a text file uniquely named with SimpleDateFormat.
Using Vue Router to link pages in a Vue JS project!
Following OOP principles, created classes and logic necessary to play the card game War. Includes abstract Card Class, reading from a CSV file to instantiate objects, and adaptive logic based on deck size.