Back to All Recent Work
Python AutomationFeatured

Automated File Organizer & Report Bot

CLI utility that sorts downloads by extension, extracts CSV statistics, and generates formatted text logs.

Created by: Kunal Shinde (First Year BCA Student)
Project Duration: 1 Week
Associated Course

Python Programming for Beginners

This capstone project is part of our curriculum in Mhaska. Students learn the concepts and build the application under faculty supervision.

View Course Syllabus
Project Overview

What Was Built?

A practical Python script that demonstrates OS module interactions, dictionary operations, file I/O, and structured error handling.

The Challenge

Problem Solved

Cluttered desktop folders and repetitive manual file sorting tasks wasting productive computer time.

The Execution

Solution Provided

Developed a Python automation script that categorizes documents, images, and archives automatically in one click.

Key Technical Features

Automated folder routing for .pdf, .docx, .png, and .zip files
Clean command-line interface with colorized progress logs
CSV data parsing to count file sizes and totals
Graceful error handling for duplicate file names

Technologies & Tools Used

Python 3OS ModuleFile I/OData Structures

Skills Demonstrated

  • Hands-on grasp of Python loops, dicts, and functions
  • Understands path manipulation across Windows systems
  • Foundation for backend automation and scripting