TalkJS x Durhack

Hello Durhack!

TalkJS provides a super-flexible chat API and pre-built UIs that let you add user-to-user messaging in minutes. Whether you're building a marketplace for memes, a social network for cats, or a multiplayer game where you fight with rubber chickens, TalkJS can help you connect your users.
We assume it can run doom

Our Challenge

"You never stopped to think if you should"

Use Our New SDKs
Use our brand-new Components SDK to add chat to your website in minutes. Or use our JS Data API for programattic access to the chat.
Heavily Customise
Use your favourite web framework to create a custom theme for your chat, or build it all from scratch with the JS Data API.
Surprise Us
Think outside the box and make something totally unexpected. It doesn't have to make sense, it just has to leave us speechless.
Win Prizes
The team with the most chaotic, heavily customised, totally unexpected way of using our new SDKs will win 4x Flipper Zero.

Getting Started

Your Sandbox: durhack.talkjs.com

We're half-expecting one of you to cause an outage, so we created a dedicated environment just for Durhack.
Follow the instructions below to point your setup at the sandbox environment and keep our paying customers happy.
Sign Up
Head to durhack.talkjs.com to create your free TalkJS account. Once you're in, go to the Settings page and make a note of your app ID. You'll need it in the next step.
Sign Up (Durhack)
Follow a Guide
Pick your favourite. Not sure? We recommend React or Next.js
Don't Kill Prod ❤️
Double-check that 'host' is set as shown in the examples below. If you followed a guide, it should be fine - the docs on the Durhack environment have it pre-filled.
Docs (Durhack)
// React Components
<Chatbox
  // @ts-ignore
  host="durhack.talkjs.com"
  ...
/>

<ConversationList
  // @ts-ignore
  host="durhack.talkjs.com"
  ...
/>
// Web Components
<t-chatbox
  host="durhack.talkjs.com"
  ...
/>

<t-conversation-list
  host="durhack.talkjs.com"
  ...
/>
// JS Data API
getTalkSession({
  // @ts-ignore
  host: "durhack.talkjs.com",
  ...
});

If you need help

Ask us, otherwise we'll get really bored

In Person
Steven, Matti, and Victor will be on-site wearing TalkJS shirts. We'll have a table, but we're probably not there. Grab someone, wave enthusiastically, or just scream.
Via TalkJS
Open the chat in the bottom-right of any page and ask for help. You can ask us to come over, or get help from our colleagues who are monitoring the chat remotely.
AI Support
That chat also has an AI support bot. We told it about Durhack and installed a backdoor where if you're at Durhack it becomes a chaos gremlin. So enjoy that.