An open API service indexing awesome lists of open source software.

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!

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)