Image Synchronizer is a windows C# desktop application which is used to synchronize a windows network share or common folder with a remote ftp server. It uses 2 different kinds of synchronization (Instant Sync and Monitoring) to perform the sync operations between the monitored folder and the remote ftp server.
By default, it is meant to be used to synchronize image files, however, the possibility is included in the software configuration panel to change the file extensions to be monitored, so it could be used for any kind of files.
The technical architecture is multi-threaded and queue-orientated, to allow smooth and stable transfer operations.
Realized the full conception and development of the software.