Welcome to Tik-Tak-Code! This MERN app allows you to play against a simple A.I. and uses different technologies including the Ant Design UI, React, Stripe payments, Bootstrap, GraphQL, mongoose, etc...
User story:
* As a user, I want to be able to play the "Tik Tac Code" game on my
phone or computer, so I can enjoy a fun and interactive experience. I also want to be able to signup/login into the app. Lastly I want to be able to donate to the developers using stripe payments.
Acceptance Criteria
* Given the user is able to play a game of "Tik Tak Code" with the A.I. on a 3x3 game board.
* Given the user should is able to place X or O pieces on the game board by tapping on the square they want to fill.
* Given the game automatically switches turns between the two players as they place their pieces on the board.
* Given the app declares a winner or a tie at the end of the game.
* GIven the user is able to use the pay with card button to donate to our site.
* Given the user has the option to play again or return to the main menu after the game has ended.
* GIven the user is able to log in to the app or create a new account.
INSTALLATION LICENSE TESTS DEPENDENCIES CONTRIBUTE CONTACT
- Within your terminal Git clone our repository
- Open up VS code and use the command "npm i" to install the necessary packages
- Now use the command "npm start" to run the app on the local port.
- Now you have access to the game via the client side and also the graphQL via the server side.
![](/vivid20221/Tik-Tak-Code/raw/main/client\assets\Screenshot (96).png)
Dependencies and technologies used include the following:
Minimax A.I.
Apollo
Stripe
Bootstrap
Ant Design (Antd) Framework
Framer Motion Package
GraphQL
React
Mongoose
MongoDB
Bcrypt
JSON Web Token (JWT)
Express.js
JavaScript
Heroku
Visual Studio Code, etc.
FRONT-END
BACK-END
LIBRARY/FRAMEWORKS
TERMINAL-SCRIPTS
TOOLS
π Lets fork eachother:
π Use the "scout rule" to help others by leaving your code better than you found it.