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

https://github.com/icherya/evo-slot-machine

Slot Machine - Evolution Typescript Bootcamp final project
https://github.com/icherya/evo-slot-machine

Last synced: 27 days ago
JSON representation

Slot Machine - Evolution Typescript Bootcamp final project

Awesome Lists containing this project

README

          

# Slot Machine

![Preview](https://user-images.githubusercontent.com/60984684/173415871-25f8b8d6-d2ed-472f-83c5-7bd95f0aab4c.png)

Demo: https://evo-slot-machine.vercel.app

## Game features

- Slot machine simulator with animations
- From 3 to 7 spinning reels
- Audio effects
- Auto spin
- Translations

## Technologies used

- TypeScript
- React
- [Vite](https://vitejs.dev/)
- [MobX](https://mobx.js.org/)
- CSS Modules, animations
- [Jest](https://jestjs.io/), [React Testing Library](https://testing-library.com/docs/react-testing-library/intro/)
- [ESLint](https://eslint.org/), [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
- [Vercel CI/CD deploy](https://vercel.com/)

## How to use

Download the repo and install dependencies:

```cli
npm i
npm run dev
```

To start unit tests run:

```cli
npm run test
```