All Projects β†’ guilhermebkel β†’ uno-game

guilhermebkel / uno-game

Licence: MIT license
🎴 An UNO Game made in Javascript

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to uno-game

nest-boilerplate
Nest.js boilerplate with CircleCI, Commitizen, Commitlint, Docker-Compose, ESLint, GitHub Actions, Husky, Lint-staged, OpenAPI, Prettier, PostGreSQL, Travis CI, TypeORM
Stars: ✭ 16 (-82.8%)
Mutual labels:  eslint, husky, lint-staged
Modern Monorepo Boilerplate
Modern Monorepo Boilerplate with Lerna, TypeScript, React/CRA, HMR, Jest, ESLint/TypeScript.
Stars: ✭ 127 (+36.56%)
Mutual labels:  eslint, lerna
Starter React Flux
Generate your React PWA project with TypeScript or JavaScript
Stars: ✭ 65 (-30.11%)
Mutual labels:  eslint, material-ui
React Cnodejs.org
Material UI version of cnodejs.org, the biggest Node.js Chinese community.
Stars: ✭ 242 (+160.22%)
Mutual labels:  eslint, material-ui
Next Shopify Storefront
πŸ› A real-world Shopping Cart built with TypeScript, NextJS, React, Redux, Apollo Client, Shopify Storefront GraphQL API, ... and Material UI.
Stars: ✭ 317 (+240.86%)
Mutual labels:  eslint, material-ui
Front End Stack
Starter kit for building single-page app using React, Redux, RxJS, Reselect, Material UI, Immer, Prettier and Webpack.
Stars: ✭ 11 (-88.17%)
Mutual labels:  eslint, material-ui
Wanna
πŸ’‘βœ” Wanna is an implementation of a 21st-century to-do list app.
Stars: ✭ 189 (+103.23%)
Mutual labels:  eslint, material-ui
elint
A easy way to lint your code
Stars: ✭ 38 (-59.14%)
Mutual labels:  eslint, husky
Husky.Net
Git hooks made easy with Husky.Net internal task runner! 🐢 It brings the dev-dependency concept to the .NET world!
Stars: ✭ 394 (+323.66%)
Mutual labels:  husky, lint-staged
vite-vue3-starter
⭐ A Vite 2.x + Vue 3.x + TypeScript template starter
Stars: ✭ 384 (+312.9%)
Mutual labels:  husky, lint-staged
zero
πŸ“¦ A zero config scripts library
Stars: ✭ 17 (-81.72%)
Mutual labels:  eslint, lint-staged
awesome-react-app
Always the latest version of "create-react-app" with awesome configurations (lint, commit lint, husk, editor config, etc)
Stars: ✭ 44 (-52.69%)
Mutual labels:  eslint, husky
node-boilerplate
Node Typescript Boilerplate for Microservices. Skeleton for Node.js Apps written in TypeScript (with Setup Instructions for ESLint, Prettier, and Husky)
Stars: ✭ 92 (-1.08%)
Mutual labels:  eslint, husky
Eslint Plugin Monorepo
ESLint Plugin for monorepos
Stars: ✭ 56 (-39.78%)
Mutual labels:  eslint, lerna
angular-material-starter-template
πŸ„ Angular 14 boilerplate that comes with Material-UI, Tailwind3, Purgecss, Jest & Cypress Support, Optimal project structure & Interceptor inspired from popular blogs, source map analyzer tools, husky, all pre-configured and much more...
Stars: ✭ 104 (+11.83%)
Mutual labels:  material-ui, husky
Express React Boilerplate
Express, MySQL, React/Redux, NodeJs Application Boilerplate
Stars: ✭ 179 (+92.47%)
Mutual labels:  eslint, material-ui
cra-template-react-template
🀘 My bootstrap template to use in react
Stars: ✭ 15 (-83.87%)
Mutual labels:  eslint, husky
react-js-boilerplate
A React + Redux + HOT + Webpack + Material-UI + Sass boilerplate
Stars: ✭ 14 (-84.95%)
Mutual labels:  eslint, material-ui
TypeScript-in-Nodejs-Starter
A starter kit for Node.js project written with TypeScript.
Stars: ✭ 39 (-58.06%)
Mutual labels:  husky, lint-staged
photoeditor
πŸ‘¨πŸ»β€πŸŽ¨ ReactJS Photo Editor
Stars: ✭ 26 (-72.04%)
Mutual labels:  material-ui, react-dnd

icon example

An UNO Game made in Javascript 🎴

lerna typescript mit license

unoenty build unapy build

mockup

Click here to play this game

πŸ“Œ Overview

A simple UNO Game made in Javascript, supposed to be blazing easier and faster than Gartic to start playing.

πŸ”§ Technologies

  • Typescript
  • React.js
  • Socket.io
  • Lerna
  • Express
  • Material UI
  • Husky
  • Lint Staged
  • Git Commit Message Linter
  • ESLint
  • React DnD
  • MsgPackParser

πŸš€ Getting started

  1. Clone this repository
  2. Run the following command
# Install all shared dependencies
# Install dependencies for api
# Install dependencies for client
# Link all packages dependencies together
# Add env file for api
# Add env file for client
npm run setup
  1. Run the command below inside the root folder to startup all the needed resources (such as Redis).
npm run dev:resources
  1. Run the command bellow inside packages/unoenty and packages/unapy to start api and client.
npm run dev

Right here everything should be working fine. So, api will be available at http://localhost:5000 and client will be available at http://localhost:4000.

πŸ‘ Contributing

  1. Clone this repository to your machine.
  2. Create a new branch locally following the Git Karma pattern. Ex: feat/my-awesome-feature.
  3. Then, after coding your contribution, make a merge request for your branch.

πŸ—ΊοΈ Roadmap

Since we want to keep improving this game, you are able to see what we plan to do next on our Roadmap. Any idea or suggestion of improvement and bug solving is welcome!

πŸ’« Contributors

Thanks to all the people who contributed on this project!


Michele Della Mea

Lucas Coutinho de Oliveira
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].