I need some assistance with the best way to accomplish the following with Metabox.
I want to make a matching system where users can select their own matches. For clarity, it's similar to a speed dating event where users:
Sign up for an event.
Attendees of the offline event meet each other and then select "matches", if any, from the event attendees
Matches show up in the Users (Attendees) dashboard which also lists all the events the User attended or registered for.
What is the best way to accomplish the above?
I plan to create an Events CPT and related it to Users and call that relationship Attendees. However, what is the best what to create the "matches"?
There are several options I thought of including adding Sibling Items to Attendees and then writing code to search for matches. But I'm not sure this is the best way to go or even possible because of the way your plugin creates the database vs Toolset which I am more familiar with.
Any assistance you can give in this area would be appreciated.