Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/renanstn/node-drawing-app
Exemplo de app de desenho em tempo real com múltiplos usuários usando a lib socket.io.
https://github.com/renanstn/node-drawing-app
heroku nodejs p5js socket-io
Last synced: 14 days ago
JSON representation
Exemplo de app de desenho em tempo real com múltiplos usuários usando a lib socket.io.
- Host: GitHub
- URL: https://github.com/renanstn/node-drawing-app
- Owner: renanstn
- Created: 2020-10-03T21:09:22.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2020-10-04T19:47:50.000Z (over 4 years ago)
- Last Synced: 2024-11-30T12:13:43.131Z (2 months ago)
- Topics: heroku, nodejs, p5js, socket-io
- Language: JavaScript
- Homepage: https://node-drawing-app.herokuapp.com/
- Size: 30.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Drawing App
Pequena aplicação de desenho em tempo real feita em node.js, seguindo [este](https://medium.com/better-programming/building-a-realtime-drawing-app-using-socket-io-and-p5-js-86f979285b12) tutorial.
Com ela é possível que várias pessoas desenhem simultaneamente no mesmo canvas, utilizando a lib `socket.io` para manter a sincronia entre todas elas.
App finalizado e rodando [aqui](https://node-drawing-app.herokuapp.com/)
-----
## TODO
- [ ] Melhorar o modo que as cores são escolhidas
- [ ] Melhorar o modo que a espessura do pincel é escolhida
- [ ] Implementar um chat ao lado do canvas
- [ ] Solicitar um nome de usuário a cada novo usuário logado
- [ ] Adicionar mensagens de "usuário conectado" e "usuário desconectado"