The clients are built with Vue.js and styled with Tailwind CSS, and the backend is built with the Jovo Framework.
Here are all the starters: - https://github.com/jovotech/jovo-starter-web-standalone - https://github.com/jovotech/jovo-starter-web-overlay - https://github.com/jovotech/jovo-starter-web-chatwidget - https://github.com/jovotech/jovo-starter-web-embeddedchat
it's also possible to use our vanilla JS client: https://www.jovo.tech/marketplace/jovo-client-web
Is there moderation for the chat? Or maybe this is kind of a bare bones framework for others to build on maybe?
I tend to compare chat systems that run using sql or Mysql type of DB's for the backend, to ones that don't. Would this jovo framework be doing that or similar?
Problems I've had is that some chat systems using sql DBs start to fail when I get to about 20 - 25 simultaneous chatters. Is there any kind of benchmark showing the amount of users this kind of system can handle before it starts to stall - say using a VPS or basic dedicated server?
I've tried tons of chat systems over the years - sadly the two best (for my uses) depend on flash and so are dying soon - yet none since way back when I have found have the ability to handle 600 users at once and have good moderation tools, along with being tough to hack. So I am looking desperately.
Many people who build Jovo apps (mostly for 1-on-1 conversational experiences, not group chats) host them on serverless environments like AWS Lambda and use document databases like AWS Lambda. Haven't seen problems with scalability there.
We're currently investigating sockets though, which won't work on Lambda. Going to be interesting to see how this scales
Or if this is all self contained, perhaps adding some 'host your own, no 3rd party required, and keep it all private' as a selling point.
People are getting more used to interacting with technology using their voice (e.g. through Google Assistant) this is why we want to help developers offer "deep links" into their web functionality with fast speech input.