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

https://github.com/avikantz/ikea-word-games

A fun collection of word games based on products from the IKEA range
https://github.com/avikantz/ikea-word-games

chakra-ui framer-motion hacktoberfest hacktoberfest2023 i18next next13 nextjs react react-share tanstack-react-query

Last synced: 21 days ago
JSON representation

A fun collection of word games based on products from the IKEA range

Awesome Lists containing this project

README

          

[![Ordspel](/public/assets/cover.jpg)](https://ikea-word-games.vercel.app/)

# [Ordspel](https://ikea-word-games.vercel.app/) (Word Games)

Ordspel: A fun collection of word games based on products from the IKEA range.

| Game | Description | Demo |
|-----:|:------------|:----:|
| [Bildval](https://ikea-word-games.vercel.app//bildval) | Guess what picture matches the given product name. | [![Bildval](/public/assets/bildval.gif)](https://ikea-word-games.vercel.app//bildval) |
| [Ordval](https://ikea-word-games.vercel.app//ordval) | Guess what product best matches the given description. | [![Ordval](/public/assets/ordval.gif)](https://ikea-word-games.vercel.app//ordval) |
| [Jumble](https://ikea-word-games.vercel.app//jumble) | Form a word from the given letters to match an IKEA product. | [![Jumble](/public/assets/jumble.gif)](https://ikea-word-games.vercel.app//jumble) |

> Ordspel is a free and open-source project based on publicly available information and media from [IKEA.com](https://ikea.com) hosted on GitHub, and is not approved by or affiliated with *Inter IKEA Systems B.V.*

--------

### Documentation

This is a hobby side project, most of the documentation is in the code itself.

Refer to [documentation](https://github.com/avikantz/ikea-word-games/blob/main/DOCUMENTATION.MD) for brief info about sourcing and generating product data.

### Contributions

Contributions welcome, browse [open issues](https://github.com/avikantz/ikea-word-games/issues) or [create a new one](https://github.com/avikantz/ikea-word-games/issues/new), read the [contributing guide](https://github.com/avikantz/ikea-word-games/blob/main/CONTRIBUTING.MD).

### Local setup

Requirements:

- [Node](https://nodejs.org/en) v18+
- [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) v9+

Running:

- Clone, checkout
- Install packages

`npm install`

- Run using npm

`npm run dev`

Optional environment setup

- [VSCode](https://code.visualstudio.com) with extensions
- [i18n-ally](https://github.com/lokalise/i18n-ally)
- [Prettier](https://github.com/prettier/prettier-vscode)
- ESLint

### Open source credits

- [Next.js](https://nextjs.org)
- [Vercel](https://vercel.com)
- [Chakra UI](https://chakra-ui.com)
- [Framer Motion](https://www.framer.com/motion/)
- [Tanstack Query](https://tanstack.com/query/latest)
- [i18next](https://www.i18next.com)
- [Mixkit](https://mixkit.co/free-sound-effects/game/)
- [React Share](https://github.com/nygardk/react-share)
- [React Confetti Explosion](https://github.com/herrethan/react-confetti-explosion)
- [React Simple Keyboard](https://github.com/hodgef/react-simple-keyboard)