learn-python icon indicating copy to clipboard operation
learn-python copied to clipboard

GSSOC '24 : Mini-projects - Develop a Python Desktop Notifier

Open sujanrupu opened this issue 1 year ago • 1 comments

Description: We propose the development of a Python-based desktop notifier as an open-source project. This notifier will deliver timely notifications to users directly on their desktops, aiding in reminders, updates, and custom alerts.

Features:

  • Cross-Platform Compatibility: Ensure compatibility with Windows, macOS, and Linux.
  • Customizable Notifications: Allow users to configure appearance, sound, and frequency.
  • Scheduling: Enable users to schedule notifications for specific times.
  • Persistent Storage: Store user preferences and notification data locally.
  • User-Friendly Interface: Design an intuitive GUI for easy interaction.
  • Optional API Integration: Allow fetching notifications from external sources.
  • Silent Mode: Include an option for notifications without sound.

Implementation:

  • Set up project structure and version control.
  • Implement core notification functionality.
  • Develop a GUI for notification configuration.
  • Add support for scheduling.
  • Integrate customization options.
  • Implement local storage using SQLite or JSON.
  • Test for cross-platform compatibility.
  • Document code and usage instructions.

sujanrupu avatar May 11 '24 17:05 sujanrupu

I am really good and experienced in Python. I would like to work on this project. I have done all my Major projects on Python and I would love to be a part of this one.

Thanks and Regards.

utsabsamadder avatar May 11 '24 17:05 utsabsamadder