Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sdclarkelab/socket.io-countdown-timer
Simple real-time Socket.io countdown timer using Socket.IO and Vue.JS
https://github.com/sdclarkelab/socket.io-countdown-timer
api countdown-timer jamaica nodejs socket-io socket-io-client socket-io-server vue vuejs websocket websockets
Last synced: 5 days ago
JSON representation
Simple real-time Socket.io countdown timer using Socket.IO and Vue.JS
- Host: GitHub
- URL: https://github.com/sdclarkelab/socket.io-countdown-timer
- Owner: sdclarkelab
- Created: 2021-09-02T14:25:25.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-20T02:33:28.000Z (over 3 years ago)
- Last Synced: 2024-12-12T02:28:49.923Z (2 months ago)
- Topics: api, countdown-timer, jamaica, nodejs, socket-io, socket-io-client, socket-io-server, vue, vuejs, websocket, websockets
- Language: Vue
- Homepage:
- Size: 172 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# socket.io-countdown-timer
Simple real-time countdown timer that allows multiple client connections to update and view the same timer instance on the server.## Features
- Create or join a Socket.IO room.
- Set timer duration.
- Multiple clients can Start, Stop, Pause and Resume the same timer instance. Example: Client_A can start a timer_1, and Client_B can view, pause and stop timer_1.## How to run the project for the first time?
```sh
# To run client:
$ cd client
$ npm i
$ npm run serve# To run server:
$ cd server
$ npm i
$ npm run api
```