pwsacademy / around-the-table

An open source platform that supports tabletop gaming communities, written in Swift.
BSD 2-Clause "Simplified" License
19 stars 4 forks source link

Requesting games #84

Open svanimpe opened 6 years ago

svanimpe commented 6 years ago

A user should be able to post wanted ads:

  1. Game wanted: When a user is interested in a game and would like to play it, he/she can post an ad and look for someone willing to host it. If user collections (see milestone) are implemented, we can notify nearby users who own the game, and suggest them to the user making the request.
  2. Players wanted: When a user is having a hard time getting a game to the table, he/she can post an ad and look for players before picking a date. If user collections are implemented, we can also notify users who have this game on their want-to-play list.

Note that requests, like activities, can be the topic of a conversation so we should generalize this in a Topic protocol.