Skip to content

outadoc/teabot

Repository files navigation

La Théière

Ce projet consiste en un site web permettant de regrouper des anecdotes partagées sur un tchat Twitch.

sip.png

Comment l'utiliser

En l'état, le projet est configuré pour pointer vers le tchat d'AngleDroit.

Il suffit de naviguer sur le site, qui va se connecter de façon transparente au tchat Twitch et commence à recenser les messages commençant par !thé. Ceux-ci seront enregistrés en local dans le navigateur et organisés dans une interface adaptée.

screenshot.png

Underlying technology

This app is build with Kotlin and Compose Multiplatform for Web, targeting a single WASM target.

The database is managed with an indexeddb Kotlin wrapper.

The chat connection is handled by Ktor, using IRC over a websocket.

Build and Run Web Application

To build and run the development version of the web app, use the run configuration from the run widget in your IDE's toolbar or run it directly from the terminal:

./gradlew :composeApp:wasmJsBrowserDevelopmentRun