A coffee shop console app written in Java, with Maven, backed by a Postgres database hosted on AWS using JDBC that also utilizes JUnit testing and SLF4J logging.
- Java: Using Mavan to create a java console app and how dependencies work.
- Postgres: How to have persistant data using a database hosted on AWS.
- AWS: How to create a database using AWS RDS and connect it to my console app using JDBC.
- JUnit: How to create unit tests using Mockito for my console application.
- SLF4J: How to log for my console application.
- JUnit: Use Mockito better and better unit tests.
- SLF4J: Use better logging for transactions.
- Java: Input validation, and exception handling needs to be better.
- Java: Console print outs could look better.