FE Dev Home Assignment
FE Dev Home Assignment
Tic-tac-toe game
Game description (rules):
https://en.wikipedia.org/wiki/Tic-tac-toe
https://playtictactoe.org
Requirements:
1. Create a ReactJS application that will have an initial page to input players' names and a
button to start the game
2. Create the game board UI with some simple, CSS/sass layout (X - red, O - blue)
5. Using React Router create navigation from game board to scoreboard and vice-versa
6. When playing a new game, check history. If the same players have played before, define the
previous winner as Player 1 (as convention X - should start the game) for the next round.
NB! We are aware that there are references on how the game works and that there are
examples on the web, however, we expect to see your own solution. It’s fine to use
the web to do research, but we want to see your own components, states and tests.
Expected deliverable and assessment rules of the game:
1. You have 7 days to work on the project from the moment you receive this doc. If you
complete the task before the deadline, you can send it back earlier.
3. Push your commits to the repository constantly, so we can see your evolution and way of
thinking during development.
4. After the deadline is over, subsequent commits won’t be considered as part of the
solution.
Best of luck!