Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nexxeln/nexdle

A Wordle clone made with React, Tailwind CSS, Zustand
https://github.com/nexxeln/nexdle

react tailwindcss typescript vite vitest wordle zustand

Last synced: 3 months ago
JSON representation

A Wordle clone made with React, Tailwind CSS, Zustand

Awesome Lists containing this project

README

        

nexdle

![screenshot](https://github.com/nexxeln/nexdle/blob/main/images/new-screenshot.png?raw=true)


CodeFactor
license


Play here!


If you're finding the game difficult you can always use the wordle solver I made :)

## Overview

A [wordle](https://www.nytimes.com/games/wordle/index.html) clone made with [React](https://reactjs.org/), [TypeScript](https://www.typescriptlang.org/), [TailwindCSS](https://tailwindcss.com/), [Vite](https://vitejs.dev/) and [Zustand](https://github.com/pmndrs/zustand). This project was a great learning experience for me, I learnt a lot about CSS grids, custom hooks in React, using state management libraries like Zustand, and how to use testing tools ([Vitest](https://vitest.dev/) in this case).

## Run locally

- Clone the repository

```bash
git clone https://github.com/nexxeln/nexdle.git
```

- Install dependencies

```bash
cd nexdle
yarn
```

- Run the app

```bash
yarn dev
```

- To run tests

```bash
yarn test
```

- To run tests using the insane vitest ui feature

```bash
yarn test:ui
```

![vitest-ui](https://github.com/nexxeln/nexdle/blob/main/images/Code_Vyzc5YbawL.gif?raw=true)

## Contributing

Contributions are welcome!

## License

This repository is licensed under the [Apache 2.0 license](https://github.com/nexxeln/nexdle/blob/main/LICENSE), generated by [gen-license](https://github.com/nexxeln/license-generator).