Skip to content

feat: Bulk Calendar Wallpaper Generator #30

@UtkarshTheDev

Description

@UtkarshTheDev

Add a feature that allows users to upload an entire folder (or multiple wallpapers at once) and automatically apply the calendar design to each wallpaper in that folder.After processing, the system should generate a ZIP file containing all the calendar wallpapers for easy download.

Use Case

Currently, users can only apply a calendar to one wallpaper at a time.This feature will help users who have dozens or hundreds of wallpapers by automating the process in bulk, saving time and effort.

Proposed Solution

  • Add folder upload support (through drag & drop or folder picker).

  • Process each image using the existing calendar overlay logic.

  • Use a compression utility (like JSZip) to bundle all processed wallpapers into a single ZIP file.

  • Display a progress indicator (e.g., “Processing 25/120 wallpapers…”).

Acceptance Criteria

  • Allows uploading an entire folder or multiple wallpapers at once.
  • Automatically applies calendar layout to every wallpaper.
  • Generates a downloadable ZIP file with all processed wallpapers.
  • Handles large batches efficiently (100+ wallpapers).
  • UI clearly shows processing progress.Priority

🟡 Medium

Type

✨ Feature Enhancement

Additional Notes

Could be integrated later with custom calendar templates or user-defined styles for more personalization.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions