All Projects → jovotech → jovo-starter-web-chatwidget

jovotech / jovo-starter-web-chatwidget

Licence: other
Fully customizable open source chat widget that can be added to any website.

Programming Languages

Vue
7211 projects
typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to jovo-starter-web-chatwidget

zhamao-framework
协程、高性能、灵活的聊天机器人 & Web 开发框架(炸毛框架)
Stars: ✭ 99 (+395%)
Mutual labels:  chatbot
tailwindcss-fluid-type
A plugin that makes the use of Fluid Type a breeze.
Stars: ✭ 91 (+355%)
Mutual labels:  tailwindcss
guild
Guild - Build Your Guild and award employees with Crypto 💰
Stars: ✭ 3 (-85%)
Mutual labels:  tailwindcss
facebook-messenger
Go (GoLang) package for Facebook Messenger API and Chat bot
Stars: ✭ 62 (+210%)
Mutual labels:  chatbot
Pokedex
Pokedex is a robust Discord bot that mimics the iconic Pokedex from the Pokemon games and show. It's loaded with features to help players of all skill levels to learn and better enjoy Pokemon! The goal of Pokedex is to provide users with as much data about the Pokemon games as they desire conveniently and with minimal effort.
Stars: ✭ 18 (-10%)
Mutual labels:  chatbot
FAQ-Bot-QQ
一个基于Mirai框架的Q群问答机器人
Stars: ✭ 30 (+50%)
Mutual labels:  chatbot
tailwind-gradient-generator
Tailwind Gradient Generator
Stars: ✭ 24 (+20%)
Mutual labels:  tailwindcss
How-To-Build-A-Chatbot
Learn to build a facebook chatbot using Python and Flask
Stars: ✭ 15 (-25%)
Mutual labels:  chatbot
nextjs-starter-medusa
next.medusajs.com/
Stars: ✭ 147 (+635%)
Mutual labels:  tailwindcss
svelte-commerce
Svelte ecommerce - Headless, Authentication, Cart & Checkout, TailwindCSS, Server Rendered, Proxy + API Integrated, Animations, Stores, Lazy Loading, Loading Indicators, Carousel, Instant Search, Faceted Filters, Typescript, Open Source, MIT license. 1 command deploy to your own server, 1 click deploy to netlify.
Stars: ✭ 695 (+3375%)
Mutual labels:  tailwindcss
osschat
Apache Open Source Software Chat BOT
Stars: ✭ 115 (+475%)
Mutual labels:  chatbot
satellite
🛰️ Dashboard for probe.
Stars: ✭ 34 (+70%)
Mutual labels:  tailwindcss
Citrine
Kawaii Chatbot Plugin for BotBone
Stars: ✭ 17 (-15%)
Mutual labels:  chatbot
chatbot
kbqa task-oriented qa seq2seq ir neo4j jena seq2seq tf chatbot chat
Stars: ✭ 32 (+60%)
Mutual labels:  chatbot
microsocial
Microsocial is an experimental social platform that takes a peer-to-peer approach to social media.
Stars: ✭ 21 (+5%)
Mutual labels:  tailwindcss
symbols-search
Finding symbols is faster now ⚡
Stars: ✭ 22 (+10%)
Mutual labels:  tailwindcss
airbnb-clone
🏠 Airbnb website using React, Next.js and Tailwind CSS
Stars: ✭ 44 (+120%)
Mutual labels:  tailwindcss
portfolio
My portfolio website with built-in blogs and courses support
Stars: ✭ 155 (+675%)
Mutual labels:  tailwindcss
batu-gunting-kertas-nuxt
Rock Paper Scissors Game with Artificial Intellegence
Stars: ✭ 50 (+150%)
Mutual labels:  tailwindcss
ninetails
A private, fast, and beautiful web browser.
Stars: ✭ 50 (+150%)
Mutual labels:  tailwindcss

Jovo Web Starter: Chat Widget

Fully customizable open source chat widget that can be added to any website.

Built with the Jovo Framework, Vue.js 2, and Tailwind CSS.

Jovo Chat Widget

Support Jovo by starring our main repo or joining our Open Collective.

Getting Started

  1. Download starter

    Clone this repository and install the dependencies:

    git clone https://github.com/jovotech/jovo-starter-web-chatwidget.git
    
    cd jovo-starter-web-chatwidget
    
    npm install
  2. Start client (Vue.js)

     $ cd client
    
     # Start Vue frontend
     $ npm run serve
  3. Start app (Jovo) In a new tab:

    $ cd app
    
    # Start Jovo development server
    $ npm run start:dev
  4. Open the starter in your browser at http://localhost:8080.

How it works

Jovo Web Client to App

This repository contains:

Customization

The starter was built for you to have a working example as well as an entry point to get started with the Jovo Web integration.

The following documentation will help you understand how the starter is structured and which components take care of which tasks.

Client

The client is a Vue.js project that consists of a single component "ChatWidget" which is styled in Tailwind CSS.

If you are new to Vue.js and want to develop your website starting with this project, you can take a look at the Vue.js guide here. This will give you a quick start to how Vue.js works, so you can start creating right away.

App

The Jovo app utilizes the new Jovo Web Platform integration as well as NLP.js as its NLU. It implements a simple interaction where the user can be redirected to the Jovo Framework's documentation.

Language Model

The language model consists of two intents, HelloWorldIntent and YesIntent, used to implement the sample interaction.

Deployment

Client

Take a look at the Vue deployment docs here.

To integrate the Jovo Chat Widget into your existing project, you can use the npm script build inside of the client/ directory. This will produce a bundle in a dedicated dist/ directory, containing the whole Vue.js client with minified HTML, CSS and JavaScript, ready for dynamic integration into any website.

App

You can host your Jovo app on almost any platform, whether you choose a hosting provider or to build your own Node.js-based HTTP server. Here are a few examples:

About Jovo

Jovo is the most popular development framework for voice, including platforms like Alexa, Google Assistant, and the web.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].