Skip to content

Pinturillo game clone made with Node.js/Socket.io + Vue and Bulma CSS

Notifications You must be signed in to change notification settings

jordigoyanes/pinturillo3

Repository files navigation

Pinturillo 3

Pinturillo clone made with Vue, Bulma CSS and Node.js + TypeScript.
It uses socket.io to easily achieve real-time drawing, user chatting, and every other game event. Stores user and game data using in-memory javascript objects.

LIVE DEMO

Screenshot

FEATURES:

  • Join public rooms
  • Real-time drawing with real-time chat
  • Language selection (English or Spanish)
  • Create and join private rooms

Maybe in the future

  • User accounts with stats and saved drawings
  • Premium account without ads and limitless storage of drawings
  • Competitive Pintanary, tournaments for money, RANKETS!!

Test locally

First, install all the NPM dependencies in both backend and frontend:

npm i
cd frontend
npm i

Run production server

Build the vue frontend:

npm run build

Run the nodejs server:

npm run watch

Run development server

Run the frontend server

cd frontend
npm run serve

Run the node.js backend server:

npm run watch

About

Pinturillo game clone made with Node.js/Socket.io + Vue and Bulma CSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published