Treffen Sie Tidi, die 2kb -Bubble -Chat -Komponente für jede Website, die mit Preact hergestellt wurde und mit einem 4MB -Kompilierungs -Backend -Service ausgeführt wird.
Frontend

Backend

Ich habe dieses Projekt für ein bestimmtes Bedürfnis erstellt, das war ein Lite -Live -Chat auf einer Plattform wie Twitter aus der Funktion "Twitter Space". Die endgültige Idee war dann, eine Web -Erweiterung zu entwickeln, die es ermöglichen könnte, im gesamten Internet mit einem einzigen Roomkey zu chatten, und einen Benutzernamen, deshalb wurde das Projekt zum ersten Mal als TTSPCH bezeichnet (standardvoll für Twitter Space Chat).

Das Backend sollte zuerst vor dem Frontend laufen ...
# start the docker container
cd backend && make docker-run
# or using pm2 :
# cd backend
# pm2 start --name tidi-backend make -- docker-run # Start the backend app
cd backend && make run Der Dienst sollte auf Port ausgeführt werden :1324
# This step is optional, because you can use the provided dist resource,
# ths command will install dependencies, build bundles to be consumed
# copy the appropriate html file in dist
make build-dist
# then serve the dist folder with an http server
cd dist && http-server # install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev Die App sollte auf Port zugänglich sein :8080
Nehmen wir an, Sie möchten es in Ihre Anwendung integrieren. Sie müssen nur an die Komponente weitergeben, zwei Parameter:

Ich habe es geschafft, eine kleine Test -Chrome -Web -Erweiterung für TIDI zu erstellen, und es funktioniert ziemlich gut auf einem NFT -Twitter -Bereich ...
Klicken Sie auf das Bild, um das Video zu erhalten:
