Future Ideas - rsanchez-wsu/jfiles GitHub Wiki

This is where Team 2 have worked together to come up with some ideas that could be implemented on the project at some point down the road. This will be a good starting place for students to come.

  • Continue development of the Log4j2
  • As of this writing, we have more generalized errors being logged such as 'An error has occurred'. We would like this to be more specific to the issue that occured and alert the user/logging database of that. Additionally, we should replace IO Exceptions and other exceptions, should be replaced with custom logging errors.
  • Have custom themes on the GUI
  • On the GUI, would be cool if we had numerous themes available for the user to choose from. This would tie into User profiles and would be customized per user; and have a more flashy default setting. For example, if a incorrect username/password would be entered, a picture of Gandalf would appear saying 'YOU SHALL NOT PASS', and underneath, say "Without correct credentials".
  • Encryption
  • Server side gui
  • Client authentication (Username/Password)
  • Permissions
  • GUI color scheme
  • As of now, the GUI is still under development and a theme has not yet been put in place. This sort of piggy backs off of 'Having custom themes'. Having a unique look by default, would be kind of interesting.
  • File size limitations (upload restrictions)
  • File type restrictions
  • Public files/file sharing
  • Outputting error messages when curse words are inputted. Outputting a funny message, similar to Siri.
  • This is more of just an amusement feature, be hilarious if we had an array of strings, each containing funny message, and each time the user enters a curse word; we pick a random integer and output a message.