Backup Manager

Contact
foto backupmanager
Backup Manager

Korte uitleg

Een jaar geleden ben ik begonnen met een backup manager te maken in python. Dit was een zelfstandig project dat mij leuk leek om te maken. Ik koos voor Python omdat ik deze taal het beste kende. Ik heb hier twee versies van gemaakt om grote verbeteringen te maken en het gebruiksvriendelijker te maken.

Functies

-Light/Dark modus
-Files/Mappen kiezen om te backuppen
-Backup locatie kiezen
-Alles clearen
-zichtbare lijst met gekozen files/mappen
-Verwijder uit de lijst optie
-Logbestand met files/mappen die niet gebackupt zijn laten aanmaken
-Files/Mappen worden alleen gebackupt als ze recenter zijn dan die op de backup plaats. Anders in logbestand
-Na backup keuze om alle files/mappen naar nog een andere locatie te backuppen

Uitwerking

foto Eerste versie backup manager
Eerste versie

Eerste versie

Ik ben begonnen met een heel simpele GUI te maken zoals te zien op de figuur. Deze versie had weinig mogelijkheden en was de basis om via een GUI mappen en folder van een plaats naar een andere te krijgen. In deze versie zat al een controle of de files/mappen gekozen om te backuppen recenter waren dan die op de backup plaats, een logbestand nog niet dus deze files/mappen werden overgeslagen. Om bij te houden welke files/mappen werden gebackupt was er een popup die dit weergaf, verwijderen was nog geen optie op dit moment.

Tweede versie

Een paar maand na de eerste versie wou ik dit programma mooier maken en meer uitwerken vor gebruik. Ik ben begonnen met het zoeken naar betere manieren om GUI's te maken in Python en heb dit dan als eerste gemaakt. Wanneer dit af was ben ik begonnen met de functies die ik al had terug te implementeren. Toen dit inorde was had ik terug de oude software maar dan mooier, geen nieuwe functies. Mijn vader kwam toen met vanalle functies die hij zou willen. Ik ben begonnen met de mogelijkheid om heel de tijd te zien welke files/mappen er al geselecteerd waren. Ik heb er dan ook voor gezorgd dat er verwijderd kon worden uit deze lijst. Toen dit allemaal correct werkte maakte ik een keuze om een logbestand te maken van alle files/mappen dat niet gebackupt waren. Nog kleinere functies zijn toegevoegd om de software gebruiksvriendelijker te maken.

Showcase