feed
| Property | Type | Description|
| -------- | -------- | -------- |
| ObejctId | String | unique id for the user post (default field) |
|author|pointer to pointer|image author|
|image|file|image that user posts
caption|string| image caption by author
createdAt| DateTime| date when post is created (default field)
likesCount| Number | number of likes that has been posted to an image
Signup
| Property | Type |Description |
| -------- | -------- | -------- |
| phoneNumber | String | A user's cell phone number |
birthday|String|A user's date of birth
gender|String|User's gender
Matches
| Property | Type| Description|
| -------- | -------- | -------- |
| ObjectId | ObejctId | User
| ObjectId | ObejctId | Liked
^two columns of the same property user id
UserA UserB
123 2
123 49
49 123
2 123
123 37
User 123 liked users 2,49,37
User 49 liked user 123
We do some kind of inner join queery to load mathces ?????????