I'm developing an app where the user A is able to take a list of her contacts, and to group them somehow into an event she organised. When she groups them, she's asked their email and their name.
Normally, users should be in the same room as she (because otherwise these events don't make sense), but she can still add people that aren't there.
After this, users could have access to the event user A created, and eventually might end up using the app to create their own events. The detail here is that users don't need to enter into the app ever, for them to benefit from the event.
The issue is there. They might never enter, but in case they ever use the app, they should have the historic information any user ever created.
Should I pre create user accounts, or should I block any kind of "event linking" until the specific user, let's say, accepts the user A's offer?