CONTEXT

Our team has just joined the software publisher ProSoft. We need to develop backup software which is part of the "EasySave" project, so it is our responsibility to manage this project.


PROJECT IMPLEMENTATION

To start this project, we first had to create a console application. This console application had to offer several types of backups: full backup type (which backs up all the files at the same time in another directory) and partial (which backs up only the different files in another directory). We have therefore created a menu offering several choices :

EASYSAVE CONSOLE

We then improved our application by adding a graphical interface.

EASYSAVE INTERFACE

This graphical interface makes it more visual for users, which will make it easier for them to use this application.


ACQUIRED SKILLS

During this project, we were able to learn GitLab, diagram modeling, and the C# language.


OPINION ON THE PROJECT

I think this project was very enriching, it allowed me to discover a new programming language and to practice new methods like mvvm (model, view, view-model). I really enjoyed this project.