-
Notifications
You must be signed in to change notification settings - Fork 0
Architecture
Debanjan Dutta edited this page Apr 30, 2026
·
1 revision
Wallpaper Sync follows a modular architecture:
- Handles UI and local storage
- Manages slideshow and wallpaper changes
- Handles uploads
- Generates hash for duplicate detection
- Database: stores metadata + hash
- Storage: stores actual images
Upload → API → Hash → DB Check → Storage
- SHA256 hash generated for each image
- Stored in database with UNIQUE constraint
- Duplicate uploads are rejected automatically