This project is a chatbot implementation using Dialogueflow, HTML, CSS with Tailwind CSS, FastAPI, and MySQL. It aims to create a chatbot interface and backend that can interact with users, handle conversations, and store relevant data in a MySQL database.
The project follows a structured file organization for ease of development and maintenance:
|-- chatbot/
| |-- dialogueflow/
| | |-- [Dialogueflow configuration files]
| |-- fastapi/
| | |-- [FastAPI application files]
| |-- mysql/
| | |-- [MySQL database configuration and scripts]
|-- web/
| |-- static/
| | |-- [Static CSS, JS, and image files]
| |-- templates/
| | |-- [HTML templates]
| |-- [HTML, CSS, and JavaScript files]
|-- app.py
|-- config.py
|-- requirements.txt
|-- README.md