All Projects → gustaYo → Vue Chess

gustaYo / Vue Chess

Multiplayer online chess game use Vue , Nodejs, Webpack, Em6, Socket.io, Mongodb, Express

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vue Chess

Batcave
Batcave client is chat app built with Electron and Angular2, Socket.io with RxJS.
Stars: ✭ 114 (-67.43%)
Mutual labels:  mongodb, express, socket-io
Pro Mern Stack
Code Listing for the book Pro MERN Stack
Stars: ✭ 290 (-17.14%)
Mutual labels:  webpack, mongodb, express
Chat
Stars: ✭ 155 (-55.71%)
Mutual labels:  mongodb, express, socket-io
Social Network
Mini social network that I made as my first web app project.
Stars: ✭ 458 (+30.86%)
Mutual labels:  mongodb, express, socket-io
Isomorphic Redux Cnode
😊👻基于react->express->mongo技术栈的同构SPA
Stars: ✭ 123 (-64.86%)
Mutual labels:  webpack, mongodb, express
Myblog
vue + node 实现的一个博客系统
Stars: ✭ 285 (-18.57%)
Mutual labels:  webpack, mongodb, express
Tested
Angular Material in MEAN Stack Website Source
Stars: ✭ 35 (-90%)
Mutual labels:  webpack, mongodb, express
Mern Crud
A simple records system using MongoDB, Express.js, React.js, and Node.js with real-time CRUD operations using Socket.io
Stars: ✭ 493 (+40.86%)
Mutual labels:  mongodb, express, socket-io
Vue Fullstack
vue fullstack template
Stars: ✭ 297 (-15.14%)
Mutual labels:  mongodb, express, socket-io
Polled.win
📊 Real time polling
Stars: ✭ 76 (-78.29%)
Mutual labels:  webpack, mongodb, express
Doclever
做最好的接口管理平台
Stars: ✭ 2,849 (+714%)
Mutual labels:  webpack, mongodb, express
Nest Angular
NestJS, Angular 6, Server Side Rendering (Angular Universal), GraphQL, JWT (JSON Web Tokens) and Facebook/Twitter/Google Authentication, Mongoose, MongoDB, Webpack, TypeScript
Stars: ✭ 307 (-12.29%)
Mutual labels:  webpack, mongodb, express
Express React Boilerplate
🚀🚀🚀 This is a tool that helps programmers create Express & React projects easily base on react-cool-starter.
Stars: ✭ 32 (-90.86%)
Mutual labels:  webpack, mongodb, express
Phaser3template
heroku deployable webpacked phaser3 template with socket.io for multi or single player games
Stars: ✭ 44 (-87.43%)
Mutual labels:  webpack, express, socket-io
Ecommerce Site Template
A beautiful e-commerce template powered by React, Redux and other modern web tech.
Stars: ✭ 167 (-52.29%)
Mutual labels:  webpack, mongodb, express
Mern Boilerplate
MERN stack project boilerplate
Stars: ✭ 211 (-39.71%)
Mutual labels:  webpack, mongodb, express
Vue Express Mongo Boilerplate
⭐ MEVN Full stack JS web app boilerplate with NodeJS, Express, Mongo and VueJS
Stars: ✭ 2,814 (+704%)
Mutual labels:  webpack, express
Twreporter React
twreporter site with nodejs
Stars: ✭ 263 (-24.86%)
Mutual labels:  webpack, express
React
Extremely simple boilerplate, easiest you can find, for React application including all the necessary tools: Flow | React 16 | redux | babel 6 | webpack 3 | css-modules | jest | enzyme | express + optional: sass/scss
Stars: ✭ 244 (-30.29%)
Mutual labels:  webpack, express
Nodejs Restful Api
How to create a RESTful CRUD API using Nodejs?
Stars: ✭ 285 (-18.57%)
Mutual labels:  mongodb, express

VueChess

  • Users can create private or public games against other real-time player or against the computer by choosing color, time and type of starting, if public other users can view.
  • The user customize your board and pieces to taste.
  • Chat offers private chat with users connected well as file sharing in conversation and display items at that moment.
  • Viewer items which are searched using filters and reproduce items made by users.
  • Solving puzzles: authenticated users can solve puzzles registered in the system and add new ones, if the puzzle authorship is selected you can edit or delete.

Images

mostrando app mostrando app mostrando app mostrando app mostrando app mostrando app mostrando app

in progress

Todo

  • Load balancing work with redis. (Cooking with deepstream and nuxts)
  • Load pgn file.

Install nodejs and mongodb

    apt-get install nodejs-legacy npm
    apt-get install mongodb

Run App

git clone https://github.com/gustaYo/vue-chess.git

cd vue-chess/server
yarn install
	node server
	// Get the address shown on console

// user test admin password yoyo

Build setup for developers

# install dependencies

# use these node_modules that I share to you to work correctly https://vue-chess-dependencies-enczdtjzdy.now.sh/

wget https://vue-chess-dependencies-enczdtjzdy.now.sh/
7z x node_modules.7z


# serve with hot reload at localhost:8080
yarn dev

# run server in new tab

cd /server
yarn install

node server

# Change the Dev variable in main.js to true

1. var Dev = true

# Accepts ssl certificate in localhost:(process.env.PORT || 3311)

# build for production with minification

# Change the Dev variable in main.js to false

npm run build

#Publish on server

rm -rf server/public/static
cp dist/static -r server/public/static
rm server/views/client.html
cp dist/index.html server/views/client.html


## Enjoy it
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].