https://github.com/0xtijan/collaborative-canvas
Collaborative Whiteboard app, chat. Users can create their own private rooms or join a public room. They can also mint a NFT of the whiteboard.
https://github.com/0xtijan/collaborative-canvas
chat nft nodejs react real-time socket-io solidity typescript whiteboard
Last synced: 6 months ago
JSON representation
Collaborative Whiteboard app, chat. Users can create their own private rooms or join a public room. They can also mint a NFT of the whiteboard.
- Host: GitHub
- URL: https://github.com/0xtijan/collaborative-canvas
- Owner: 0xTijan
- Created: 2022-08-17T08:14:53.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-23T17:18:17.000Z (over 3 years ago)
- Last Synced: 2024-08-16T16:16:29.215Z (over 1 year ago)
- Topics: chat, nft, nodejs, react, real-time, socket-io, solidity, typescript, whiteboard
- Language: TypeScript
- Homepage:
- Size: 2.74 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Collaborative Whiteboard App
Is a online collaborative whiteboard app, where users can draw and chat on a public whiteboard or create their own private rooms with private chat and private whiteboard visible only to them. They can than share their private room code and other people will be able to join. They can also download the whiteboard as an image or mint it as an NFT (on mumbai testnet network).
Please leave a ⭐ if you like it.

## Try It Out
You can try it [here](https://tijan.dev/).
If you find any **errors** ⛔, please report them to [errors@tijan.dev](mailto:errors@tijan.dev) thanks 🙏.
## Technologies
For this project I used:
- [React](https://reactjs.org/) - framework I used to create frontend
- [TypeScript](https://www.typescriptlang.org/) - used in frontend
- [Solidity](https://soliditylang.org/) - for NFT smart contract
- [Moralis](https://moralis.io/) - for connecting wallet, uploading to IPFS and minting NFT
- [CSS](https://developer.mozilla.org/en-US/docs/Web/CSS)
- [NodeJS](https://nodejs.org/en/) and
- [Socket.io](https://socket.io/) - both to create backend
## About Me
Hi! 👋 I'm Tijan, passionate **blockchain developer** from Slovenia. Take a look at my portfolio website [here](https://tijan.dev).
You can get in touch with me through my [website](https://tijan.dev), contact me on [twitter](https://twitter.com/0xTijan) or you can send me an email to [contactme@tijan.dev](mailto:contactme@tijan.dev).
Do you like my work? You can support me by donating to this address: 0xC4C6A0bc6648a4F343bd86D7C48C9967530fbB48
## License
[MIT](https://choosealicense.com/licenses/mit/)