Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/romanfama592/tic-tac-toe-world

Flexible, dynamic, fresh, and personalized. These are the words that can define this project created with Astro, TypeScript, React, and Tailwind, a way to play the classic game with an interesting twist, making it customizable and more enjoyable for the user. To learn more, visit the website to delve deeper into all its qualities.
https://github.com/romanfama592/tic-tac-toe-world

astro daisyui daisyui-react js-confetti react ta-te-ti tailwind tailwindcss tic-tac-toe tic-tac-toe-game tic-tac-toe-web-application tictactoe tictactoe-game typescript vercel-deployment

Last synced: 3 months ago
JSON representation

Flexible, dynamic, fresh, and personalized. These are the words that can define this project created with Astro, TypeScript, React, and Tailwind, a way to play the classic game with an interesting twist, making it customizable and more enjoyable for the user. To learn more, visit the website to delve deeper into all its qualities.

Awesome Lists containing this project

README

        

# Tic Tac Toe World

![Contributions? Welcome](https://img.shields.io/badge/Contributions-Welcome-brightgreen.svg)
![Maintained? Yes](https://img.shields.io/badge/Maintained%3F-Yes-brightgreen.svg)
[![Linting](https://github.com/RomanFama592/tic-tac-toe-world/actions/workflows/lint.yml/badge.svg)](https://github.com/RomanFama592/tic-tac-toe-world/actions/workflows/lint.yml)

Don't forget to **give the project a star ⭐** ‘Thanks!

**Look at the [goals](https://famaroman.notion.site/famaroman/Tic-Tac-Toe-World-Goals-e38d5dbfee724d88a7dff6290a3d15b7) of this project**, things that will be added soon

![vid-demo.gif](https://github.com/RomanFama592/tic-tac-toe-world/blob/master/docs/images/demo.gif?raw=true)

[Try a game](https://t3-world.vercel.app/play)

πŸ“‘ Contents

- [πŸ‘¨β€πŸ« **Technologies**](#-technologies)
- [πŸ‘¨β€πŸ« **Installation**](#-installation)
- [πŸ‘‹ **Contributions**](#-contributions)
- [πŸ‘¨β€βš–οΈ **License**](#-license)
- [πŸ“¬ **Contact me**](#-contact-me)


## πŸ‘¨β€πŸ’» Technologies

- [Astro](https://astro.build/)
- [Typescript](https://www.typescriptlang.org/)
- [React](https://react.dev/)
- [TailwindCSS](https://tailwindcss.com/)
- [Daisyui](https://daisyui.com/)


## πŸ‘¨β€πŸ« Installation

follow steps to run the project.

1. Clone repository.

2. Install package.json dependencies.

```bash
npm install
```

4. Build and Start the project.
```bash
npm run start:build
```

or

4. Start in development mode.
```bash
npm run dev
```

5. You can now see the page locally at "localhost:8081".

Back to top πŸ”Ό



## πŸ‘‹ Contributions

If you have a suggestion that would make this better, please fork the repo and create a Pull Request. You can also simply [open an issue](https://github.com/RomanFama592/tic-tac-toe-world/issues).

> [!IMPORTANT]
> Use [`conventional commits`](https://www.conventionalcommits.org/) and ensure that the code passes the linter test, pull requests are not accepted without this last point.

Keep in mind that every change to the website would require updating the version in the `package.json`.

### versioning of the page

- `format of verisoned`
- `MAYOR`.`MINOR`.`PATCH`

### most relevant types of changes that affect versioning
- `minor-feat`: Only used for making minor changes to existing things. update a `PATCH` version.
- `fix`: Used when fixing a bug. update a `PATCH` version.
- `feat`: Used when adding substantial content anywhere on the page. update a `MINOR` version.

- The `MAJOR` version is only incremented when the `MINOR` version reaches 100 or there is a deep and general change across the entire page. This would only be handled by me, the repository owner.

1. Fork the project.

2. Clone your fork.

```bash
git clone https://github.com/@your_username/tic-tac-toe-world
```

3. Create your Feature Branch.

```bash
git checkout -b feature/AmazingFeature
```

4. Push to the Branch.

```bash
git push origin feature/AmazingFeature
```

5. Open a Pull Request to branch `master`.

> [!WARNING]
> Respect the code styles: try to keep your pull requests as clean as possible, avoiding unnecessary changes like swapping a " for a ' and similar minor adjustments. If you wish to modify the styles, please do so in a separate pull request, and it will be evaluated accordingly.

### πŸ™ Thank you very much to these individuals who contributed to this project.



Back to top πŸ”Ό



## πŸ‘¨β€βš–οΈ License

Distributed under the MIT License. See `LICENSE` for more information.

Back to top πŸ”Ό



## πŸ“¬ Contact me

**FamΓ‘ RomΓ‘n**
- [email protected]
- [Linkedin](https://www.linkedin.com/in/romanfama)
- Discord: roumanfama

Back to top πŸ”Ό