A MERN Stack application which allows the user to learn to play checkers as well as practice the game
Clone this repository to your computer. Navigate to the root folder then run npm init
or npm init -y
. Then run either npm i
or npm install
to install the local dependencies, which will also do so in the subdirectories client
and server
. Next, navigate into the server
subdirectory and locate the file .env_sample
. Modify its contents as specified, then save and rename the file so it is called .env
.
From the root folder, run the command npm start
. Also check out the deployed application on heroku with the link below.
A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.
Anyone is able to contribute to our project.
- Fork the project on GitHub
- Add your modified files to Git
git add path/to/filename.ext
OR:git add .
- Commit your changes using a descriptive commit message.
git commit -m "Brief Description of Commit"
- Push your commits to your GitHub Fork:
git push -u origin branch-name
- Submit a pull request.
- Game Logic
- Payment for custom pieces with Stripe
- Use socket.io to allow for playing the game using two computers
- Video Chat Functionality
- Chat Rooms
- The MERN Stack (Mongoose, Express.js, React.js, Node.js)
- Faker
- Bcrypt
- Dotenv
- Graphql and Apollo Client
- Chakra-UI
- JWT-Decode
- Typescript
- PWA (service workers, webpack)
React.js using Typescript tutorial on making a board game(Chess Game) - Frontend Coding Sticky Notes Create Progressive Web App With Heroku
If you have any questions, concerns, or comments, feel free to contact us:
-GitHub: Zacharycampanelli
-GitHub: tcampbell01
-GitHub: JMCampbell2021
-GitHub: Tresha-Gaye