https://github.com/sandromaglione/nextjs-tennis-game
A simple application that aims to explain visually how a typical set of Tennis works. Enjoy!
https://github.com/sandromaglione/nextjs-tennis-game
eslint fp-ts functional-programming game io-ts jest jest-tests nextjs prettier tennis tennis-game tennis-score typescript webdev
Last synced: 2 months ago
JSON representation
A simple application that aims to explain visually how a typical set of Tennis works. Enjoy!
- Host: GitHub
- URL: https://github.com/sandromaglione/nextjs-tennis-game
- Owner: SandroMaglione
- Created: 2021-08-10T18:42:57.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-08-10T18:43:18.000Z (almost 4 years ago)
- Last Synced: 2025-01-15T20:27:46.422Z (4 months ago)
- Topics: eslint, fp-ts, functional-programming, game, io-ts, jest, jest-tests, nextjs, prettier, tennis, tennis-game, tennis-score, typescript, webdev
- Language: TypeScript
- Homepage: https://www.sandromaglione.com/
- Size: 187 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `Tennis Game Logic`
This project aims to illustrate the rules of how the score are assigned in a set of Tennis. The application features two players competing in a set of Tennis. You can click on a button to assign a point to a player. You will see the scores being assigned to each player as they score points.
The goal is for you to understand visually how a typical game of Tennis work. Enjoy!
---
The application is built using [NextJs](https://nextjs.org/). Following a list of packages and libraries used in the project:
- [TailwindCSS](https://tailwindcss.com/): Styling
- [fp-ts](https://gcanti.github.io/fp-ts/): Functional programming
- [io-ts](https://gcanti.github.io/io-ts/): Data validation (parsing)
- [axios](https://axios-http.com/): HTTP requests
- [ESLint](https://eslint.org/): Linting
- [Prettier](https://prettier.io/): Code formatting
- [Jest](https://jestjs.io/): Unit testing---
Made by [**Sandro Maglione**](https://github.com/SandroMaglione):
- [Twitter](https://twitter.com/SandroMaglione)
- [Linkedin](https://www.linkedin.com/in/sandro-maglione97/)
- [Github](https://github.com/SandroMaglione)