Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lojito/vue-matching-pairs

The Matching pairs memory game implemented with Vue.js(v3.4.21), Vuex(v4.1.0), Typescript, Express.js, Node.js(v14.16.0), MongoDB, Mongoose, Firebase and REST-API.
https://github.com/lojito/vue-matching-pairs

expressjs firebase mongodb mongoosejs nodejs rest-api typescript vuejs3 vuex4

Last synced: 6 days ago
JSON representation

The Matching pairs memory game implemented with Vue.js(v3.4.21), Vuex(v4.1.0), Typescript, Express.js, Node.js(v14.16.0), MongoDB, Mongoose, Firebase and REST-API.

Awesome Lists containing this project

README

        

# Development:

Open a terminal and have typescript watch for changes in the server directory and compile them automatically.

cd server

tsc -w



Open a second terminal and start the express API server.

cd server\dist

nodemon app.js



Open a third terminal and start the development server.

cd client

npm run serve



# Build for Deployment:

Build out the static assets from the development environment and put it into the server/public directory

cd client

npm run build



# Play the game:

https://github.com/lojito/vue-matching-pairs/assets/46691447/a0679b92-a5be-4595-ba51-35218fb196fd