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.
demoMackybot.mp4
- 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.
- Frontend:
- React
- Vite
- ESLint
- Backend:
- Node.js
- Express
- Cors
- node-fetch
- Dotenv
- Gemini API
- Development:
- Concurrently
- Nodemon
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
Hemant Patel - [email protected]