/Dropbox-Folder-Sync-and-Backup

This is a University Project: a Client-Server Application to folder sync and backup, with versioning system.

Primary LanguageC#

Dropbox - Folder Sync and Backup

(Version 2.0 30/04/2017)

  1. Incipit;
  2. Brief Description;
  3. Requirements;
  4. State of the Project;
  5. Copyright.

1.Incipit

Project created for the course "Programmazione di sistema", year 2015, of Politecnico di Torino. Is developed in collaboration between me and @marc0l92.

2.Brief Description

The project implement a Client-Server application written in C#. The purpose of this application is to save and backup a folder and its sub-folders, with the possibility to restore older versions through the versioning system. The app routine is so implemented:

  • The Client is waiting, with low resource use, the interrupt of "file changes" by the O.S.;
  • Than, it sends the modifications and files to the Server;
  • The remote Server stores the files and create a versioning system using a SQLite database, waiting further changes;
  • The Client can ask an old version of each file to the Server.

3.Requirements

  • Visual Studio 2013 or newer;
  • SQLite pakages;

4.State of the Project

  • No further Mantained

5.Copyright

  • According to the LICENSE file of the original code,
  • Me and original author hold no liability for any damages;
  • Do not use this on commercial!.