Some pretty interesting java projects I've worked on during FDM training. I used Eclipse to write these.
Week 1. Hangman - a simple console version of the word guessing game
Week 2. BookStoreJunit - a demonstration of test driven development with Junit
Week 2. BookStoreMockito - using Mockito to mock DB reader and writer
Week 3. CurrencyConverter - serialize and deserialize JSON with Jackson ObjectMapper. Also used log4j2 to generate logs.
Week 4. ElevatorSimulator - a group project that uses the concept of multithreading to create lifts that run simultaneously. I was responsible for the LiftController class which takes in requests and assigns them to the lifts.
Week 5-7. Java Solo Project - I chose to implement a multicurrency online banking system with Spring boot, JPA and MySQL. I used ThymeLeaf as my template engine and adhered to MVC when designing the application architecture. Modules currently include: Registration and Login, Account Overview, Transaction History, Create New Account, Add Currency to Existing Account, Convert between currencies, Transfer to Own Account, Transfer to Other Accounts. System calls a REST API I found on APILayer to obtain live exchange rates.
lujiahi/FDMJavaProjects
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|