Skip to content

braunsteinbryan/tic_Tac_toe

Repository files navigation

Tic Tac Toe - client

Website braunsteinbryan.github.io/game-project-client License: CC BY-NC-SA 4.0 javascript npm

Simple game client created with Javascript. Must use a login to play PLEASE ensure it is not a real password!

tic tac toe


Table of Contents

General Info

Used Javascript, JQuery to manipulate the DOM, AJAX for the API calls.

Technologies

Project is created with:

  • HTML5
  • Javascript
  • node-sass 4.14.1
  • Bootstrap 4.1.2
  • jQuery 3.3.1

API

A Tic Tac Toe data store API. The production and development api's are hosted using Heroku at these links:
production: 'https://tic-tac-toe-api-production.herokuapp.com',
development: 'https://tic-tac-toe-api-development.herokuapp.com'

Diagrams

RESTful Routes

RESTful Routes

Shown here, JWT are being used to verify the identity of the user.

As long as the token is provided, the server can now respond with secure data.

The list of authenticating actions includes sign up, sign in, change password, and sign out.

User Stories

  • As a user, I want to sign up, so that I can have an account to log into.
  • As a user, I want to sign out, so that I can keep my account secure.
  • As a user, I want the ability to change my password, so that I have more security.
  • As a user, I want to create a new game, so that I can play a new tic tac toe game.
  • As a user, I want to be able to see the unfinished game boards, so that I can finish them.
  • As a user, I want to be alerted when I have won/loss, so that I will know when the game is over.

Unsolved Problems

  • Show unfinished game boards, giving the option to finish games
  • Have AI to play against

Images

About

You have successfully arrived at my first software client! ( with RESTful routes) :)

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published