Assignment questions are detailed in Assignment_1.docx.
The assignment questions are as follows:
- Inventory Management System - An inventory management system covering Java I/O and String.
- Persistent User Store - A user store management covering Java Serialization and Comparator interfaces for sorting purposes.
- Dependency Graph - A Family Tree implementation of dependencies covering Java Collections extensively.
- Producer Consumer - Two threads reading and altering data from a MySQL database concurrently, covering Java multithreading.
- User Identity - A REST Service using Java Spring (MVC), Hibernate (ORM), MySQL (storage) and Gradle (build tool), to facililate user login and registration using OTP.