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: 4 months 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.
- Host: GitHub
- URL: https://github.com/lojito/vue-matching-pairs
- Owner: lojito
- Created: 2024-03-15T13:24:40.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-03-15T13:27:20.000Z (over 1 year ago)
- Last Synced: 2025-01-10T18:34:52.765Z (6 months ago)
- Topics: expressjs, firebase, mongodb, mongoosejs, nodejs, rest-api, typescript, vuejs3, vuex4
- Language: Vue
- Homepage:
- Size: 161 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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