Chess API Design AI Mentor (Beta)
Brush up your design skills with our AI mentor (Edward).
Chess, as a strategic board game, has seen a lot of interest as online platforms have made it more accessible to a global audience. You, as a developer, want to develop a mobile chess game to allow users to play chess on the go using an API with the following functional requirements:
Sign up and login users
Create a new game
Make a move in an existing game
Validate a move
Update the user's rating
Show the leaderboard
Show the history of games of a user
How will you design this API?
To get started, say hello to Edward in the widget below, and it will lead the way.
Level up your interview prep. Join Educative to access 80+ hands-on prep courses.