Skip to content

This is my first project! I'm excited about this Tic-Tac-Toe application. Of course, there are improvements to be desired and I will continue to work on them as I gain more experience. Please feel free to check it out! I welcome all feedback.

License

Notifications You must be signed in to change notification settings

cesarinag/tictactoez-client

Repository files navigation

TicTacToez-Client : A Description

This application allows the user to create an account, login and start as player X on a 3x3 tic-tac-toe game board. There's also a button that allows the user to view how many games they've played. This is my first project as a fellow at General Assembly program under their Software Engineering Immersive program.

Useful Links:

(https://cesarinag.github.io/tictactoez-client/ "Deployed Site") (https://git.generalassemb.ly/ga-wdi-boston/game-project-api "Game-Project API")

Planning:

My initial planning going into this project was centered around staying as organized as possible and I think for the most part, I was able to remain organized - though not as DRY as I'd like. Very grateful that the instructors emphasized the benefit of module exports because I was able to complete this project in a similar fashion. The curl scripts are separated by the different controllers; user authorization events had their own folder and the game events had their own folders.

Demo Preview:

demo screenshot second demo screenshot

User Stories:

  • As a new user I am able to sign up
  • As a registered user I am able to sign in
  • As a signed in user I am able to change password
  • As a signed in user, I am able to sign out
  • As a signed in user, I am able to start a tic tac toe game
  • When playing game, as a user I must start as X and then rotate between X and O
  • When playing game, as a user I must only select available spaces on the board
  • When playing game, as a user I must be notified when win, loss or tie occurs
  • Once a game is over, as a user I must not be able to add to that board
  • Once a game is over, as a user I must be able to play again
  • As a signed in user, I must be able to view number of games played

Technologies Used:

  • HTML
  • CSS/SCSS
  • Bootstrap
  • JavaScript
  • jQuery
  • Shell

Unsolved Problems:

  • I'd still like to be able to have pictures pop up depending on the game results
  • I'd like to move the change-password into a modal and prompt it in case someone forgets their password
  • I'd like to add mobile functionality

Wireframes:

initial wireframe for tic-tac-toe game initial wireframe for mobile version of tic-tac-toe game

About

This is my first project! I'm excited about this Tic-Tac-Toe application. Of course, there are improvements to be desired and I will continue to work on them as I gain more experience. Please feel free to check it out! I welcome all feedback.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published