niris / anglizbot

Mobile-first Chatbot-powered vocabulary learning Website
0 stars 0 forks source link

AnglizBot

Mobile-first Chatbot-powered vocabulary learning Website

Features

Setup

Start the project with

docker-compose up -d

Then follow http://localhost for instructions

Architecture

graph LR
user[fa:fa-user User]
httpd[fa:fa-database NGINX]
api[fa:fa-database PostgREST]
db[fa:fa-database Postgres]
vosk[fa:fa-microphone VOSK]
bot[fa:fa-robot dialogflow]
user --> |HTTPS| httpd
user --> |voice/WSS| httpd
httpd --> |REST| api --> |SQL| db
httpd --> |voice/ws| vosk
httpd --> |Prompt| bot