This is a project that I completed as part of Almdrasa.com coding project. The main goal of the project was to deep understanding JavaScript with clean code.
The project was created with:
• Fully Dynamic and Flexible Board
• Logic For game
• Pure Functions
• Check rows, columns, diagonals and reverse diagonals
• Using Keyboard For Accessibility
The following technologies were utilized in this project:
• HTML
• CSS (BEM)
• Flexbox
• CSS Grid
• JavaScript
Overall, this project was a great opportunity to practice my HTML, CSS and JavaScript skills. I believe that this project has helped me to become a better front-end developer, and I look forward to continuing to improve my skills in the future.
If you have any suggestions or find any bugs, please feel free to create a pull request or open an issue.
[Ayman Mohammad Ali] (https://github.com/Ayman-M-Ali)