Skip to content

A Vue application that allows users to ask questions on various topics and track packages using a chatbot implemented with Rasa.

Notifications You must be signed in to change notification settings

jbrun0r/chatbot-front-end

Repository files navigation

Chatbot

A Vue application that allows users to ask questions on various topics and track packages using a chatbot implemented with Rasa.

Overview

Chatbot is a Vue application that enables users to ask questions and receive responses on a wide range of topics. Additionally, users can track packages and get real-time information about their status through the chatbot implemented with Rasa.

Technologies Used

  • Vue.js Vue: A progressive JavaScript framework for building user interfaces.
  • Rasa Rasa: An open-source platform for building conversational assistants.
  • PrimeVue PrimeVue: A UI component library based on Vue.js.
  • Pinia Pinia: A state management system for Vue.js applications.
  • Tailwind CSS Tailwind CSS: A utility-first CSS framework for rapid UI development.
  • VeeValidate VeeValidate: A form validation library for Vue.js.
  • Yup Yup: A JavaScript schema builder for value parsing and validation.

Screenshots

Setup

To set up the project locally, follow the steps below:

  1. Clone this repository to your local development environment.
  2. Install project dependencies by running the command npm install.
  3. Note: The Rasa repository for this project is not public yet.
  4. Start the development server by running the command npm run serve.
  5. Access the application in your browser using the URL http://localhost:8080.

Contribution

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.

License

MIT License

Copyright (c) 2022 João Bruno Rodrigues de Freitas