As the name suggests this is just a simple document management system providing basic functionalities , the purpose of this mini-project was not to make a full-fledged completely functional document manegement system , instead i just wanted to learn basic java libraries and how to work with them so that they can be used in bigger more complex projects.
The only difficult part was interacting with the OS to facilitate adding, updating, deleting files and directories through our application , we finally had to use java Runtime object to help us with theese tasks but that meant our project could no longer be run on windows as we had to use linux only commands and features like mkdir,rm,gedit etc.
Discussion