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