Skip to content

vijayanandof/Tic-Tac-Toe-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

LinkedIn


Tic Tac Toe App

Tic Tac Toe Game, a React JS approach.
Explore the docs

Table of Contents

  1. About The Project
  2. Getting Started
  3. License
  4. Contact

About The Project

Tic Tac Toe Game, a react JS approach.

Built With

Assumptions

  1. Assumed to use ReactJS Hooks & functional components
  2. User doesn't want to maintain state on page refresh.
  3. Primary browser as Chrome - tested.
  4. After completion of Game, user data is cleared and new Game starts.
  5. Responsive, Media queries not added.
  6. Both 2 player and Vs Computer mode built.
  7. Have Written tests to ensure Game component rendering and Winner checking core logic.
  8. Would like to write Cypress TC for e2e testing. Not written yet.
  9. Player name is mandatory/required. validation added.
  10. Cannot dismiss modal form for input, with keyboard or user click, as user inputs are mandatory for Game State.

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

  1. NodeJS - NPM/yarn
  2. React - Bootstrap
  3. HTML, CSS, Js

Installation

  1. Clone the repo

    git clone https://github.com/vijayanandof/Tic-Tac-Toe-React.git
  2. Install NPM packages

    npm install
  3. In the project directory, you can run:

    yarn start

    Runs the app in the development mode.
    Open http://localhost:3000 to view it in the browser.

  4. Refer tic-tac-toe-app\README.md further.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

vijayanand - @vijayanandof Project Link: https://github.com/vijayanandof/Tic-Tac-Toe-React

About

Tic Tac Toe Game, A React JS functional component with Hooks approach.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published