You are browsing as a guest. Sign up (or log in) to start making projects!

CleanSlate

  • 4 Devlogs
  • 3 Total hours

A desktop application that automatically organizes messy folders.

Open comments for this post

35m 31s logged

Worked on the “Rules” feature

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.

0
0
11
Ship #1

I made CleanSlate, a Windows desktop application that scans messy folders and helps people find duplicate files, large files, old files and empty folders. It categorises the scanned files and shows everything for review before taking any action.

How it works:

-You choose a folder.
-CleanSlate reads direct filenames and file metadata.
-It categorises files and prepares possible cleanup actions.
-You review the results before approving anything.
-Duplicate candidates are checked using file size and SHA-256 content hashes.
-Approved organisation moves are recorded, and duplicate removals go to the Windows Recycle Bin.

The most challenging part was building a safe and accurate scanning system, especially detecting real duplicates using file sizes and SHA-256 hashes without freezing the application. I’m most proud that CleanSlate is now packaged as a standalone .exe, so people can download and open it without installing Python.

To test it, download the latest Windows .exe from the GitHub Releases page and scan an unimportant test folder first. Duplicate files selected for removal are sent to the Windows Recycle Bin instead of being permanently deleted. This is the first public release, so bug reports and suggestions would be really helpful!

  • 3 devlogs
  • 3h
Try project → See source code →
Open comments for this post

18m 24s logged

Final Devlog — CleanSlate Is Ready to Ship!!!

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.

0
0
48
Open comments for this post

1h 25m 16s logged

Devlog 2 — CleanSlate Can Finally Scan Files!

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.

0
0
124
Open comments for this post

57m 18s logged

Devlog 1 — Beginning with CleanSlate

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!!!

4
0
64

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…