Skip to content

Latest commit

 

History

History
95 lines (63 loc) · 3.96 KB

README.md

File metadata and controls

95 lines (63 loc) · 3.96 KB

HelpBot - Modern AI Customer Support Chatbot

HelpBot is a cutting-edge AI customer support chatbot built using Next.js and Material-UI (MUI). With its sleek, dark-themed design and smooth animations, HelpBot provides a user-friendly and engaging experience for customers seeking assistance.

Features

  • HelpBot boasts a contemporary and intuitive user interface, crafted using Material-UI components, ensuring a seamless experience across various devices.
  • Engage with HelpBot through a captivating full-screen chat interface, enhanced with smooth animations for a delightful conversational experience.
  • Leveraging the power of Google's Gemini model, HelpBot generates intelligent and context-aware responses, providing accurate and helpful assistance to users.
  • The landing page offers a comprehensive overview of HelpBot's capabilities and benefits, allowing users to understand its purpose and value.
  • HelpBot's sleek, dark-themed design with sharp edges creates a modern and sophisticated visual appeal, ensuring a pleasant user experience.

Getting Started

Prerequisites

  • Node.js (v14 or later)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/helpbot.git
    cd helpbot
  2. Install dependencies:

    npm install
    
    

Running the Application

  1. Start the development server:

    npm run dev
  2. Open your browser and navigate to:

    http://localhost:3000
    

Folder Structure

. ├── app │ ├── components │ │ ├── ChatWidget.js │ │ └── ... │ ├── page.js │ └── ... ├── public │ └── ... ├── .env.local ├── package.json └── README.md

Usage

  • Landing Page: Upon visiting the landing page, users can learn about HelpBot's features and capabilities. A prominent button is provided to open the chat interface and start interacting with the AI chatbot.
  • Chat Interface: Once the chat interface is opened, users can engage in a conversation with HelpBot. They can ask questions, seek assistance, and receive intelligent and helpful responses from the AI-powered chatbot.

Technologies Used

HelpBot is built using the following technologies:

  • Next.js: A powerful React framework for building server-side rendered and statically generated applications.
  • Material-UI: A popular UI component library for React, providing a wide range of pre-built, customizable components for creating beautiful and responsive user interfaces.
  • Google Gemini: An advanced language model by Google, used to generate intelligent and context-aware responses for the chatbot. Gemini offers multimodal capabilities, allowing seamless integration of text, images, and other media types.

Contributing

Contributions to HelpBot are welcome! If you encounter any issues, have suggestions for improvements, or would like to add new features, please open an issue or submit a pull request. We appreciate your contributions to make HelpBot even better.

Acknowledgements

We would like to express our gratitude to the following resources and communities:

  • Next.js for providing a powerful framework for building web applications.
  • Material-UI for offering a comprehensive set of UI components and design guidelines.
  • Google Cloud for developing advanced language models like Gemini, enabling intelligent conversational experiences.
  • The open-source community for their invaluable contributions, tutorials, and resources that helped in the development of HelpBot.

If you have any questions or need further assistance, please feel free to reach out to our team. We hope you find HelpBot helpful and enjoy using it!

Thank you>