Skip to content

[Good First Issue] Create GUI Version #6

@SthembisoMfusi

Description

@SthembisoMfusi

🎯 Issue Description

Create a graphical user interface version of the file organizer for users who prefer clicking over typing!

🚀 What You'll Learn

  • GUI programming with tkinter
  • Event handling
  • File dialogs
  • Threading for long operations

📋 Tasks

  • Create new file gui_organizer.py
  • Design main window with folder selection
  • Add dry-run preview
  • Add progress bar in GUI
  • Add configuration editor
  • Handle errors gracefully

🛠️ Files to Modify

  • gui_organizer.py
  • README.md (update with GUI instructions)

💡 Hints

  • Use tkinter (built into Python)
  • Use tkinter.filedialog for folder selection
  • Use threading to prevent GUI freezing

🧪 Testing

python gui_organizer.py

📚 Resources

❓ Questions?

Feel free to ask questions in the comments or start a discussion!

Metadata

Metadata

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions