Skip to content

Repository files navigation

EasySave Project - ProSoft

Version Version Version Version Languages


🌍 This project is available in multiple languages:
🇬🇧 English (current) | 🇫🇷 Français


📚 Table of Contents


🌟 About the Project

EasySave is a powerful and scalable backup software developed as part of ProSoft's development program.


🎯 Objectives

  • Development of multi-version backup software.
  • User documentation and technical support.
  • Efficient version management of the software.

📦 Deliverables

Version 1.0 - 06/02/2025

✅ First stable version of the software.
✅ User documentation and customer support.
✅ Associated UML diagrams.

Version 2.0 & 1.1 - 14/02/2025

✅ Improvements and bug fixes for v1.0.
✅ New version with advanced features.
✅ Updated documentation and UML diagrams.

Version 3.0 - 28/02/2025

✅ Final features and software optimization.
✅ Complete documentation and release notes.
✅ Version ready for commercial distribution.


📅 Schedule

FISA Computer Science: January - February 2025

  • 27/01/2025: Project kickoff.
  • 06/02/2025: Release of version 1.0.
  • 14/02/2025: Release of versions 1.1 and 2.0.
  • 28/02/2025: Release of version 3.0.

FISE Computer Science: April - May 2025

  • 24/04/2025: Project kickoff.
  • 09/05/2025: First deliverable release.
  • 19/05/2025: Second deliverable release.
  • 28/05/2025: Finalization and testing.
  • 02/06/2025: Final presentation.

🛠 Tools & Methods

  • IDE: Visual Studio 2022.
  • Version Control: GitHub.
  • UML Tool: Visual Paradigm.
  • Programming Language: C# (.NET 8.0).

👥 Contributors

Name Email
Alban Calvo alban.calvo1@viacesi.fr
Evan Joasson evan.joasson@viacesi.fr
Jonas Mionnet jonas.mionnet@viacesi.fr
Matheo Pinget matheo.pinget@viacesi.fr

📊 Version Summary

Feature Version 1.0 Version 1.1 Version 2.0
User Interface Console Console Graphical
Multi-language English & French English & French English & French
Backup Jobs Limited to 5 Limited to 5 Unlimited
Daily Log File Yes Yes Yes
Log File DLL Usage Yes Yes Yes
State File Yes Yes Yes
Backup Operation Mode Sequential or Mono Sequential or Mono Sequential or Mono
Stop if Business Software Detected No No Yes
Command Line Interface Yes Yes Same as v1.0
Use of External Encryption Software ("CryptoSoft") No No Yes

User Manual - Version 2.0

Introduction

This software allows you to create and manage backup tasks with encryption support. The new version includes a graphical interface, enhanced security, and support for external encryption tools.

Installation

  1. Download the installer and run the setup.
  2. Follow the on-screen instructions to complete the installation.
  3. Launch the application from the Start Menu or desktop shortcut.

Features

  • Graphical Interface: Easy-to-use WPF interface.
  • Multi-language Support: Available in English and French.
  • Backup Modes: Single or sequential backup.
  • Unlimited Backup Tasks: No restriction on the number of tasks.
  • Daily Log File: Tracks backup progress, including encryption time.
  • Status File: Provides an overview of backup statuses.
  • Business Software Detection: Option to stop backups if business software is detected.
  • Command Line Support: Allows automation and scripting.
  • External Encryption Tool: Supports CryptoSoft for secure backups.

How to Use

  1. Create a Backup Task

    • Open the application.
    • Click "New Backup" and configure the source, destination, and schedule.
    • Click "Save" to store the task.
  2. Run a Backup

    • Select a backup task and click "Run" to start immediately.
    • The application will process files based on the selected mode.
  3. View Logs and Status

    • Navigate to the "Logs" section to view daily reports.
    • Check the "Status" section for task summaries.

Troubleshooting

  • Ensure the source and destination paths are accessible.
  • Check the logs for error messages.
  • If backups stop unexpectedly, verify business software detection settings.
  • If using CryptoSoft, confirm its installation and configuration.

Support

For additional help, visit our support page or contact customer service.

🚀 Start protecting your data today!

About

Scholar project for dev

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages