Skip to content
hemantpatel011Public

About

This is a MackyBot, a chatbot designed to provide information about MackyTech. The chatbot is built with the React, Vite, Node.js and Express utilizes the Google Gemini API for natural language processing.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

31 Commits

Folders and files

Repository files navigation

MackyBot - A Chatbot for MackyTech

This is a MackyBot, a chatbot designed to provide information about MackyTech. The chatbot is built with the React, Vite, Node.js and Express utilizes the Google Gemini API for natural language processing.

Demo

demoMackybot.mp4

Features

  • Conversational Interface: Engage in natural conversations with the chatbot to get information about MackyTech.
  • Google Gemini API Integration: Leverages the power of Google Gemini large language models to understand and respond to user queries.
  • MERN Stack: Built with a modern and robust technology stack for scalability and maintainability.
  • Easy to Use: Simple and intuitive user interface for a seamless user experience.

Tech Stack

  • Frontend:
    • React
    • Vite
    • ESLint
  • Backend:
    • Node.js
    • Express
    • Cors
    • node-fetch
    • Dotenv
    • Gemini API
  • Development:
    • Concurrently
    • Nodemon

Project Structure

MackyBot/
├── client/
│   ├── public/
│   ├── src/
│   │   ├── components/
│   │   │   ├── ChatbotIcon.jsx
│   │   │   ├── ChatForm.jsx
│   │   │   └── ChatMessage.jsx
│   │   ├── App.jsx
│   │   ├── index.css
│   │   ├── mackyTechInfo.js
│   │   └── main.jsx
│   ├── eslint.config.js
│   ├── index.html
│   ├── package.json
│   └── vite.config.js
├── server/
│   ├── .env
│   ├── .gitignore
│   ├── index.js
│   └── package.json
├── .gitignore
├── package.json
└── README.md

Auther

Hemant Patel - hemantpatel951625@gmail.com

About

This is a MackyBot, a chatbot designed to provide information about MackyTech. The chatbot is built with the React, Vite, Node.js and Express utilizes the Google Gemini API for natural language processing.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages