Skip to content
rwood edited this page Oct 22, 2012 · 5 revisions

There are still a lot of features to add to the Client and Server.

Primary objectives:

  • Find and Fix any existing bugs.
  • Add Delete Functionality.
  • Add Customizable Directories. They're currently hard coded.
  • Add a graphical frontend for managing the clients directories.
  • Add version history.
  • Client app needs to run continuously.

Secondary:

  • The client currently polls the Server on every run for changes. Is there a way to optimize this? It could conceivably DDoS our own servers.
  • Add a website to manage the accounts. Some kind of security must be put in place.
  • Add a System Tray icon for monitoring the client app.

Tertiary:

  • Add a database to manage the accounts on the server.
  • Turn the client app into a Windows Service.
  • Improve the binary comparison of files and only send the difference. (optimize for bandwidth usage.)
  • Anything else that can be considered cool....
Clone this wiki locally