In my summer internship in 2021, I got the opportunity to work for 9 weeks on a web-based whiteboard solution for Cisco Webex. We started the project from scratch to create a collaboration tool, which, unlike their present tool, wouldn't be too much based on drawing but instead on features like flow charts, sticky notes, and reactions.
The entire project was implemented in Typescript and React, with tests written using React Testing Library. We used Redux to keep track of the state, and the backend was serverless, based on lambdas, in AWS. We used the backend to enable multiple users to collaborate on the Webboard simultaneously, to keep track of which user added new content, and to save the content in AWSs' DynamoDB.
This project was meant to be a proof of concept for Cisco. I am glad to see that even though Cisco ended up using Miro (who has a similar solution to the one we implemented), the summer interns of 2022 are continuing our work. You can read more about Cisco webex here.