I'm proud of completing this challenge!
What challenges did you encounter, and how did you overcome them?.
What specific areas of your project would you like help with?Anything that can help me improve.
I'm proud of completing this challenge!
What challenges did you encounter, and how did you overcome them?.
What specific areas of your project would you like help with?Anything that can help me improve.
İt is perfect job. There is only a few css mistakes. But, totaly i liked it.
i am now know how to deal with context api
I'm proud of completing this challenge!
What challenges did you encounter, and how did you overcome them?I struggled with absolute positions and how to addjust them for responise design.
What specific areas of your project would you like help with?Anything that can help me improve.
The completion of the project.
What challenges did you encounter, and how did you overcome them?The layout for the desktop view but besides that I'm somewhat satisfied with the results.
I think there are some failures about responsive views.
Used SCSS for the first time
What specific areas of your project would you like help with?I had hard time to style the project. I need seek help in different techniques to approach a style. Also It's difficult for me to write the optimal code. Please Help.
It is good work but there are some missing points. It think these are because of not reading readme files and not check previews carefully.
Creating hovered state of the image was a bit challenging till I remembered how to solve that.
What specific areas of your project would you like help with?I would like to receive code improvement suggestions, maybe I missed architecture and file structure concerns.
It is good work. You apply BEM well. I think you forgot the avatar at the footer
...
useEffect(() => {
if (
(gameType === "CPU" &&
!winner &&
playerTurn === player2Mark &&
player2Mark === "O" &&
!initialCpuMove &&
moveNumber > 0) ||
(gameType === "CPU" &&
!winner &&
playerTurn === player2Mark &&
player2Mark === "X" &&
initialCpuMove &&
moveNumber > 0)
)
setTimeout(() => {
addCpuMove(gameboard);
}, 0);
}, [playerTurn, winner, gameType, player2Mark, gameboard, initialCpuMove]);
What specific areas of your project would you like help with?
Probably a way to make the CPU player somewhat smart, instead of relying on random moves.
I am proud of the site I built, it is working well, not 100% perfect though.
What challenges did you encounter, and how did you overcome them?Getting to arrange each element proved tougher than it was meant to be. Taking a break to think about how to get through with this really helped me
Hi Tobi, without a few design faults it is excellent job.
What did you find difficult while building the project? applying typescript in react changing from css to sass Which areas of your code are you unsure of? sass/css code Do you have any questions about best practices? how can I do better?
Very good work. But there are some small missings. I think you should not read guide about style and readme files.
When using Bootstrap it was difficult to change checkbox and yeah I did