WillRock19 / TikTakToe

A Study repository created to apply some react concepts while creating a Tik Tak Toe W

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CI

Introduction

This is a Tic Tac Toe web game. This project was created as a way to train different concepcts from web development, while producing a full usable web application. We created this project from the scratch, without any react or web API framework.

To learn more about the Tic Tac Toe game, click here.

⚠️ IMPORTANT: This project still on development, and we still want to add a lot of different cool stuff (like a server).

Project Structure

This project is divided in two folders: client and server.

  • client: A react application responsible for rendering the tic tac toe game and allow the users to play it;
  • server: A web API responsible to store information about games been played, user's IP address, user's moves, etc;

Client

The client is basically a web Tic Tac Toe game, and uses the following technologies:

  • Babel: As a toolchain to transform the transpiled JS files into old JS syntax;
  • Typescript: As the main programming language (it is transpiled to JS);
  • React: As the library to create the front-end;
  • Webpack: To bundle the JS files and serve then in the browser;

It has automatc tests, which uses the following technologies:

And also has a linter and style-guide defined with:

  • Eslint: To define the code style we must follow;
  • Prettier: To format our code with a set of desired styles;

OBS: The client's app will eventually have support for login.

Server

N/A

About

A Study repository created to apply some react concepts while creating a Tik Tak Toe W


Languages

Language:TypeScript 85.5%Language:JavaScript 11.1%Language:HTML 3.5%