CleanSlate
- 4 Devlogs
- 3 Total hours
A desktop application that automatically organizes messy folders.
A desktop application that automatically organizes messy folders.
Soo, the rules feature wasn’t working properly in CleanSlate, so I fixed that issue and now the Rules properlyy works.
Btw if u wanna know what “Rules” features is for - The Rules feature lets you tell CleanSlate where specific files should go based on their filename, extension, size, or age.
For example, you can create “filename contains invoice → move to Documents”, and every matching invoice file will be organised into the Documents folder.
And yhhh, i shipped my project b4 writing a devlog for this.
I packaged the entire project into a standalone .exe, tested the packaged version and created the first official GitHub Release page. People can now download CleanSlate, double-click the file and use it without installing Python, setting up a virtual environment or running any commands.
CleanSlate is now a fully functional Windows application. Users can visit the Releases page, download CleanSlate-v0.1.0-Windows-x64.exe from the Assets section and open it like a normal desktop app.
This is still the first public version, so there will definitely be more improvements and probably some bugs to fix.
But the complete main journey now works:
Select a folder — Scan the files — Review the results — Find cleanup opportunities — Safely take action
What started as an idea for organising messy Downloads and Desktop folders has now become an actual application that other people can download and use.
Sooo yhh, I completed the working of this application!! (also i forgot to mention in last devlog - like an hour or two wasn’t counted by hackatime for this, cuz i linked it with hackatime like after 1.5 hrs workin over it, and then realizing)
The file-scanning system is now workin!!! CleanSlate can scan a folder selected by the user and collect info bout every file inside it - its name, extension, size, location and modification date.
It then uses this information to recognise diff types of files such as images, videos, documents etc.
For duplicate detection, CleanSlate first compares file sizes and then calculates hashes to check whether the contents are actually identical. This prevents two different files with similar names from being incorrectly marked as duplicates.
After arranging the files inside it, It first gives arrangement preview showing where CleanSlate recommends moving each file, and once the user approves that! It automatically moves those files into categories, Alsooo (in the pic attached) is like the settings area, and here you can change to light mode too, and also rename the file, Cleanslate will name, it after rearranging.
The mechanism is working properly and CleanSlate can now understand what is present inside a messy folder instead of only displaying a dashboard.
This was a pretty short project i worked over, but it was fun making this!!! And finally it is a proper application that can be easily downloaded too.
Today I started working on my new software project called CleanSlate. CleanSlate is a desktop application that will help people organise messy folders on their computers.
Folders like Downloads often become filled with hundreds of images, videos, documents, ZIP files and software installers. Yhh, i myself face that a lottt and finding a particular file later becomes very frustrating.
CleanSlate is being designed to scan these files, separate them into suitable categories and help the user organise everything safely.
## What i did todayyy-
Brainstormed a lot and mainly worked on creating the basic structure of the application.
I designed the dashboard and added a navigation bar on the left side. I have written all the content to be mentioned in the dashboard and the buttons for scanning etc.
Soooo, i majorly thought after this that how will different pages be arranged and how users will move through the application.
Next, I will begin making the actual folder-scanning and file-organisation system!!!