Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/bylothink/do-you-dare

🎴 A web-game based on the original game of "Truth or Dare?" with different game modes.
https://github.com/bylothink/do-you-dare

scss typescript vitejs vuejs web-game

Last synced: 27 days ago
JSON representation

🎴 A web-game based on the original game of "Truth or Dare?" with different game modes.

Awesome Lists containing this project

README

        

# Do you Dare? 🎴
## Frontend project

A web-game based on the original game of "Truth or Dare?" with different game modes.

## Get started

### Set up

To install all the dependencies required by this project, you need to run:

```bash
$ pnpm install
```

### Develop

To run this project in `development` mode with also the auto-refresh feature, you need to run:

```bash
$ pnpm dev
```

### Contribute

To lint this project and check for any syntax or stylistic errors, you need to run:

```bash
$ pnpm lint
```

### Publish

To build this project in `production` mode with also tree-shaking and minifing features, you need to run:

```bash
$ pnpm build
```

After built this project, you'll find all the production-ready files in the `dist/` directory.
Copy those files directly to your web-server to simply serve this project as static files.

## Nerds informations 🤓

### Recommended [Visual Studio Code](https://code.visualstudio.com/) extensions

- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
- [GraphQL](https://marketplace.visualstudio.com/items?itemName=GraphQL.vscode-graphql)
- [Volar](https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.volar)

### Used technologies

- [Vue.js 3](https://v3.vuejs.org/guide/introduction.html)
- [Composition API](https://v3.vuejs.org/guide/composition-api-introduction.html)
- [SFC `` syntax](https://v3.vuejs.org/api/sfc-script-setup.html)
- [Vue Router](https://next.router.vuejs.org/guide/)
- [Pinia](https://pinia.vuejs.org/introduction.html)
- [TypeScript](https://www.typescriptlang.org/docs/handbook/intro.html)
- [ESLint](https://eslint.org/docs/user-guide/getting-started)
- [GraphQL](https://graphql.org/code/#javascript)
- [SASS](https://sass-lang.com/guide)
- [Bootstrap](https://getbootstrap.com/docs/5.1/getting-started/introduction/)
- [FontAwesome](https://fontawesome.com/v5.15/icons?m=free)
- [Vite.js](https://vitejs.dev/guide/)