wikispeedruns / wikipedia-speedruns

Source code for Wikipedia Speedruns!
https://wikispeedruns.com
MIT License
100 stars 30 forks source link

Implement a Friend system #523

Open bricehalder opened 1 year ago

bricehalder commented 1 year ago

Design and make a new database table(s) to handle the friend connections, make endpoints on the backend to query the table, and UI changes on the frontend to display it

Database design is probably the most interesting part, you can do it a few ways. Would recommend reading online of some ways people have implemented friend systems in SQL / relational databases.

Start with something pretty simple, maybe like display number of friends on profile and clicking it shows a list of all your friends and their profiles

Eventually we can add support for leaderboard filtering to friends and stuff