Visibility
Private, group-shared, link-shared, and public list modes.
Child product
The existing wish, image, preview, tag, and profile model can become a durable list for birthdays, holidays, weddings, and family planning.
universal-wishlist
Private, group-shared, link-shared, and public list modes.
Personal lists plus child or managed profiles for families.
Gift claim states to avoid duplicates while hiding purchases from the owner.
URL preview and manual add flows for any store.
Secret Santa creates seasonal usage; permanent wishlists create recurring reasons to return.
The main new work is visibility, claiming, managed profiles, and share links.
Public profiles and public lists need explicit DTOs and access tests to avoid leaking private wishes.
Next
FAQ
No. It should stay on the modular monolith and reuse the same identity and wish APIs with stricter visibility DTOs.
Accidentally exposing private wishes through public or shared links. Every visibility mode needs explicit authorization tests.