Skip to content

afuentes/web-bot-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple-web-app

Vue.js + Tailwind CSS + NGINX + Docker

1- Enviroment Prerequisites

  • macOS
$ brew update
$ brew doctor
$ brew upgrade node  # update or install 
$ node -v            # command to validate version of node
v11.11.0 
$ npm install -g npm # update npm
$ npm -v
6.9.0
$ npm install -g @vue/cli 
OR 
$ npm update -g @vue/cli # is installed
$ vue --version
3.5.1

2- Project Vue Create

$ vue create simple-web-app # choose default values 
$ cd simple-web-app
$ npm run serve # validate vue page is running 
 
  App running at:
  - Local:   http://localhost:8080/ 
$ npm install vuex --save  
$ npm install tailwindcss --save-dev
$ npm install moment --save
$ npm install axios  --save
$ npx tailwind init tailwind.js
  • Note : add this lines in App.vue
<style>

@tailwind preflight;
@tailwind components;
@tailwind utilities;

3- Building Project + Tailwind CSS

$ git clone https://github.com/afuentes/simple-web-app.git
$ cd simple-web-app
$ npm install
$ npm run server # validate vue page is running 

4- Updated dependencies Vue Project

$ npm i -g npm-check-updates
$ ncu -u
$ npm install

5- JSON Dialog format Example

     this.dialogs = [ 
        { 
          type : 'txt',
          delay : 2000,
          data:'this is message' 
        },
        {
          type : 'txt',
          delay : 3000,
          data:'this is message'
        },
        {
          type : 'txt',
          delay : 1000,
          data:'this is message'
        },
        {
          type : 'txt',
          delay : 1000,
          data:'this is message'
        },
        {
          type : 'txt',
          delay : 1000,
          data:'this is message'
        },
        {
          type : 'txt',
          delay : 1000,
          data:'this is message'
        },
        {
          type : 'card',
          delay : 3000,
          data:'this is message',
          options : {
            src : 'https://tailwindcss.com/img/card-top.jpg',
            alt : 'test'
          }
        },
        {
          type : 'txt',
          delay : 1000,
          data:'this is message'
        },
        {
          type : 'option',
          delay : 1000,
          data:'Quieres revisar nuestros servicios o nuestra demo',
          options: [
                {
                   id : 0,
                   label:'demo'
                 },
                {
                   id : 1,
                   label:'sales'
                 },
                 {
                   id : 2,
                   label:'other'
                 },         
          ]
        }
      ]

Reference

See Configuration Reference.

See Tailwind CSS Site.

See [SVG Loader] (https://samherbert.net/svg-loaders/).

About

Simple Declarative WebBot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published