π Slide 1: Title Slide Project Title: Secure File Renamer Using Python
Name: Surendra Prakash S
Roll No: 722824104245
Institution: Sri Eshwar College of Engineering
Guide: Ms. E. Saranya M.E., (Ph.D)
Batch: 2024 β 2028
π§© Slide 2: Abstract Desktop-based application for secure and intelligent file renaming.
Features: batch renaming, pattern recognition, log tracking, and user authentication.
Technologies: Python, Tkinter (GUI), MongoDB (log storage).
Modular architecture for scalability and user-friendliness.
π― Slide 3: Objectives Simplify file renaming with a user-friendly GUI.
Enable batch processing with rules like prefixes/suffixes, regex, and metadata use.
Provide secure logging and history tracking.
Promote consistency and organization in digital file systems.
π Slide 4: Scope Assists users in managing files using naming patterns and templates.
Stores all actions and preferences securely in a MongoDB database.
Extensible with future features like cloud sync, drag & drop, and real-time logs.
π Slide 5: Problem Description Manual renaming is error-prone and time-consuming.
No dedicated tools to apply renaming rules and track logs.
Users lack control over large-scale file organization tasks.
Secure File Renamer addresses these issues with a robust Python GUI.
βοΈ Slide 6: System Requirements Software: Python, Tkinter, MongoDB, OS/shutil modules
Hardware: 2.0 GHz processor, 2GB RAM, 100MB disk space
OS Support: Windows, macOS, Linux
Offline Functionality: Fully functional without internet
π§± Slide 7: System Modules User Module: Registration, login, user profile handling
File Rename Engine: Pattern-based renaming with preview
Log History Module: Displays rename history with timestamps
Profile Module: Manages user preferences and settings
π Slide 8: Key Features Batch rename with templates, prefix/suffix, regex support
Secure folder locking/unlocking with password
Rename preview and undo capability
Rename history tracking via MongoDB
πΌοΈ Slide 9: Screenshots Landing Page
Rename Interface
Folder Locking & Unlocking
Password Change & History View
(Use screenshots shown in Fig 5.1 to 5.6 from the report)
β Slide 10: Results & Testing Tested across Windows and Linux platforms
Renamed 1000s of files within seconds
Responsive and stable under load
Feedback appreciated ease-of-use and preview clarity
π Slide 11: Conclusion Achieved secure, flexible, and efficient file renaming
Offers audit trail, user personalization, and strong backend support
GUI is intuitive for both technical and non-technical users
π Slide 12: Future Enhancements AI-based file metadata detection
Undo/redo and rollback support
Drag-and-drop, dark mode
Mobile app or desktop sync via cloud
π Slide 13: References Python Documentation
Real Python Tutorials
OWASP Secure Coding Practices
Modules: os, shutil, hashlib, tkinter