This project involves the development and deployment of an interactive and responsive chatbot designed to enhance user interaction on the Attarwij Agency website. Utilizing HTML, CSS, JavaScript on the front end, and Python with Flask on the back end, this chatbot leverages the Gemini API to generate accurate and relevant responses based on user inquiries.
- ⏳ Real-time Interaction: Engages users by providing immediate responses to their queries.
- ♾️ 24/7 Availability: Ensures that support is always available, thus improving user satisfaction and accessibility.
- 💲 Cost Efficiency: Automates responses to reduce operational costs, minimizing the need for constant human intervention.
- 😎 Brand Enhancement: Enhances the brand's image by offering responsive and efficient user service.
- Front End: HTML, CSS, JavaScript
- Back End: Python, Flask
- API: Gemini API for dynamic response generation
- Database: JSON file to store predefined responses aligned with the website content.
To get this project up and running on your local machine, follow these steps:
# Clone the repository
git clone https://github.com/Houssam-11/attarwij_bot.git
# Navigate to the project directory
cd your-repository-name
# Install the required packages
pip install -r requirements.txt
# Start the Flask server
python app.py