You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 29, 2022. It is now read-only.
An Easy to use application to build train and deploy chat bots. This project intends to be a one stop shop for all production grade chat bot needs
25
25
26
-
We used below projects to build the application stack.
26
+
A snippet of how this application works !
27
27
28
-
[Rasa Open Source](https://github.com/RasaHQ/rasa)
28
+

29
29
30
+
## Built With
30
31
31
-
The Application stack is built with below technologies
32
+
We used below projects as chat bot framework.
32
33
33
-
Angular - For front end development.
34
-
35
-
Python Flask - For API backend.
36
-
37
-
mongodb - As a Database for storing Rasa projects.
34
+
*[Rasa Open Source](https://github.com/RasaHQ/rasa) Version 1.10.3
38
35
39
-
redis - As a caching layer between UI and Backend.
36
+
The Application stack is built with Python as backend and Angular as front end.
40
37
41
-
##Getting Stated
38
+
# Getting Stated
42
39
43
40
We use [Docker hub](https://hub.docker.com/u/navigateconsulting) to publish docker container images.
44
41
45
-
###Prerequisites
42
+
## Prerequisites
46
43
47
44
- Docker version 18.09 onwards. (not tested on previous versions)
48
45
- Docker Compose version 1.24 onwards (not tested on previous versions)
49
46
- Linux Distributions (Windows not supported as of now, tested on ubuntu)
50
47
51
-
###Installation
48
+
## Installation
52
49
53
50
If the project is to be deployed for production, please follow instructions for production deployment in below section
54
51
55
-
####Quick Installation
52
+
### Quick Installation
56
53
57
54
Download the docker-compose.yml file with below command
58
55
@@ -64,7 +61,7 @@ And start the application with a simple docker compose up command.
64
61
65
62
This will start the application user interface on port 8080.
66
63
67
-
####Production Mode
64
+
### Production Mode
68
65
69
66
For production deployment, all the user interface containers are recommended to be on TLS. Refer docker-compose.tls_example.yml file
70
67
for how to configure and secure the deployment. Example contains a Letscert container which handles certificates and reissue on expiry.
@@ -111,7 +108,7 @@ and once the containers are up, start the application stack.
111
108
112
109
docker-compose up -d
113
110
114
-
####For Development
111
+
### For Development
115
112
116
113
If you intent to extend the stack and make changes to the code base , follow below instructions to clone the repo and build containers from source
117
114
@@ -122,13 +119,42 @@ If you intent to extend the stack and make changes to the code base , follow bel
122
119
123
120
**Note: docker-compose.yml file uses docker hub to pull docker containers and does not build from source.
124
121
125
-
### Documentation
122
+
# Documentation
123
+
124
+
Below are some short examples on how to use this application , detailed documentation on usage can be found [here](https://navigateconsulting.github.io/eva/docs/usage/)
125
+
126
+
1. Creating an Intent
127
+
128
+

129
+
130
+
2. Creating a Response
131
+
132
+

133
+
134
+
3. Creating a Story
135
+
136
+

137
+
138
+
4. Try your Project
139
+
140
+

141
+
142
+
143
+
# Roadmap
144
+
145
+
See the open issues for a list of proposed features (and known issues).
146
+
147
+
# Contributing
148
+
149
+
Any contributions are Welcome ! To contribute,
126
150
127
-
You can find detailed documentation [here](https://navigateconsulting.github.io/virtual-assistant/)
151
+
1. Fork the Project
152
+
2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
153
+
3. Commit your Changes (git commit -m 'Add some AmazingFeature')
154
+
4. Push to the Branch (git push origin feature/AmazingFeature)
0 commit comments