Skip to content

User profiles and Leaderboard #39

@digital-nomad8620

Description

@digital-nomad8620

Allow users to create user profiles and store battleship game stats which can then be reflected on the leaderboard. This epic will involve a number of sub-tasks that should be opened as a new issue before work is conducted.

  • Add database service to the backend. (Postgres, MongoDB, Sqlite3?)
  • Add authentication provider and login page. (Firebase makes oauth with a users google account really simple)
  • Add statistics to each match and update on backend the backend database
  • Add ability for client to inspect their statistics and even share them on social media.
  • Update leaderboard component on the server to fill in with the correct data.

Metadata

Metadata

Assignees

Labels

EpicFeature with many sub-tasksStretch GoalDon't prioritize this issue

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions