https://github.com/rfoel/tic-tac-toe
Tic-Tac-Toe AWS Serverless App
https://github.com/rfoel/tic-tac-toe
aws multiplayer serverless tic-tac-toe websocket
Last synced: about 1 year ago
JSON representation
Tic-Tac-Toe AWS Serverless App
- Host: GitHub
- URL: https://github.com/rfoel/tic-tac-toe
- Owner: rfoel
- Created: 2023-07-27T12:40:12.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-25T08:19:54.000Z (over 2 years ago)
- Last Synced: 2025-01-02T18:29:28.387Z (about 1 year ago)
- Topics: aws, multiplayer, serverless, tic-tac-toe, websocket
- Language: TypeScript
- Homepage: https://tic-tac-toe.rafaelfranco.com/
- Size: 1.04 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Tic-Tac-Toe AWS Serverless App
This awesome serverless application takes Tic-Tac-Toe to the next level by leveraging the power of websockets with AWS Lambda. Brace yourself for an exhilarating gaming experience! The frontend is a slick React app, smoothly deployed on S3 and Cloudfront.
## Inspiration
This project draws inspiration from the brilliant mind of [Peter Sterckxs](https://gist.github.com/psterckx/b40040d5abe9e218ebd6849527389968). While building this, I decided to transition from CDK to Serverless Framework, and boy, it was worth the effort! The deploy pipeline is a masterpiece, handling the server deployment, custom domain setup, and finally, the frontend deployment.
## Design
The aesthetics of this project are heavily influenced by the exceptional work of [Oleg Frolov](https://dribbble.com/shots/5271196-Tic-Tac-Toe-app) on Dribbble. Although the original design was meant for a game that never saw the light of day, we resurrected its elegance to elevate the Tic-Tac-Toe gaming experience.
## Get Started
To start your own version of this mind-blowing Tic-Tac-Toe application, simply fork this repository and let your creativity flow!
```
npm install
npm run deploy
```