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

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.

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.

![Whiteboard App Preview](./whiteboard-app-preview.png)

## 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/)