-
-
Notifications
You must be signed in to change notification settings - Fork 616
Description
Describe the feature
Description
I would like to propose a new feature for PictoPy inspired by the way Google Photos creates short memory stories (like most seen person, best moments, frequent faces, etc.).
Since PictoPy already clusters images based on faces and is fully offline, we actually have all the required data locally to build something similar — without needing any internet connection.
What I’m Suggesting
Introduce a “Smart Memories” or “Story Highlights” section that automatically generates short visual summaries such as:
- 👤 Most frequently captured person
- ❤️ Most liked / favorited photos
- 🕒 Recently active faces
- 📅 Monthly or yearly highlights
- 📷 Top moments based on frequency or time
Because PictoPy already groups same-person faces into clusters, we can reuse that structured data to generate these insights.
Why This Is Important
PictoPy is an offline-first app, so this feature would work completely locally (unlike Google Photos which depends on cloud processing).
- It adds emotional value — users can quickly relive memories without manually searching.
- It improves user engagement and overall product experience.
- Since the clustering system is already implemented, this builds on top of existing functionality rather than introducing a completely new system.
- It makes the app feel more “alive” and intelligent.
- Possible Implementation Idea
- Analyze face cluster frequency (number of appearances).
- Use metadata like timestamps to generate timeline-based highlights.
- Create auto-generated short slideshow cards.
- Allow users to manually save or share generated memories.
Expected Impact
This could become one of the core user-facing features of PictoPy, especially since the project is now ready for end users. It gives users a reason to revisit their gallery beyond just viewing stored images.
Add ScreenShots
Don't have any.
Record
- I agree to follow this project's Code of Conduct
- I want to work on this issue