create a dashboard sidebar. 1. User Profile Overview:
Profile Picture (from Chess.com or custom upload).
Username & Chess.com Handle (with a link to their Chess.com profile).
Current ELO Rating (with updates from Chess.com).
Player Rank (if they’re in a tournament, show their current standing).
2. Upcoming Matches:
List of scheduled matches with date, time, and opponents.
Play Button: Link directly to Chess.com to play the match.
Countdown timer showing time left until the match begins.
3. Ongoing Tournaments:
Current Tournaments: Show tournaments the user is currently participating in.
Display tournament name, format, current round, and their ranking.
Next Round Info: Show the player’s next match and opponent in the tournament.
4. Completed Matches & Results:
Match History: List recent matches with results (win/loss/draw) and links to replay the games on Chess.com.
5. T | A shadcn/ui and v0 generation - v0