- โน๏ธ General info
- ๐Project overview
- ๐ What I learned during this project?
- โ๏ธ Technologies
- ๐ท Screenshots
- ๐พ Installation
- ๐ Available scripts
- ๐ด Live
Chatbot Application
This is a basic chatbot application. The user can talk to the bot by typing or selecting predefined options. The bot searches for keywords, if it finds them, it responds with a predefined answer. The chatbot closes when the close button is clicked, or clicked outside the chatbot. The project is initialized entirely in a script.
The biggest problem with this project was the object-oriented programming approach. I had to separate the program into classes. I used the SOC (Separation of concerns) design pattern.
Tech | Description |
---|---|
Parcel | Build tool for the web. |
Typescript | Javascript superset language |
Sass | Css extension |
Eslint | Javascript Linter |
Prettier | Code formatter |
To run this project, install it locally using npm:
git clone https://github.com/Danilus120/Chatbot.git
npm install
npm run dev
Command | Description |
---|---|
npm run dev |
Open local server |
npm run build |
Create optimized build |