Skip to content

Find a Player for a Team #95

@RoopjeetSingh

Description

@RoopjeetSingh

For creating the find my team feature, first just create a new branch (find-team), next in a new folder which is similar to how other folders do stuff so application (this has the services), domain (this has the tables and dtos and requests and enums), and infra (this has the controller (the frontend sends its request to this) and the repositories).
For the domain, you would have to create a new table Profile. This is so that every player can create a profile if they want to. These profiles would have fields like description, major, year, and maybe whatever else you feel is necessary. This should be easily adjustable if we decide to add more information for profile.
And then you would have to create it such that there are public endpoints to search for a particular teammate or using filters or suggested roommates (no ML, just filters that get looser to get top few people, first find people that match everything with you, then match some things, then match few things etc.). And obviously endpoints to create a profile, get all profiles, get all profiles paginated, edit your profile, and whatever else you feel is suitable

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions