An AI chatbot with a sleek , responsive and modern UI, enhanced by the Gemini API. Features include Gemini-API integration, an intuitive whiteboard, and seamless web search, all within a clean and contemporary chat interface.
- Gemini-API Integration: Leverage the power of the Gemini API for enhanced chatbot capabilities.
- Intuitive Whiteboard: A built-in whiteboard for quick sketches and brainstorming.
- Seamless Web Search: Integrated web search functionality for quick information retrieval.
- Minimal Parsing: Currently performs minimal parsing, with plans for a full-fledged web scraping tool in future versions.
- Unique, Responsive UI: Clean, modern, and responsive chatbot interface that stands out from others.
Check out the live demo here.
My.Video.mp4
My.Video1.mp4
My.Video2.mp4
devbot.-.search.google.mp4
Clone the repository:
git clone https://github.com/Divyanshu11011/DevBot.git
Navigate to the project directory:
cd DevBot
Install dependencies:
npm install
Create a .env file and add your environment variables:
VITE_GOOGLE_API_KEY=your_api_key_here
Start the development server:
npm run dev
- Open your browser and navigate to http://localhost:3000.
- Start chatting with the bot and explore the features.
- public/: Static files.
- src/: Source code.
- components/: React components.
- pages/: Page components.
- services/: API service integrations.
- styles/: CSS and styling files.
- utils/: Utility functions.
- React: JavaScript library for building user interfaces.
- TypeScript: Typed superset of JavaScript.
- Vite: Next generation frontend tooling.
- Tailwind CSS: Utility-first CSS framework.
- Gemini API: API for enhanced AI capabilities.
- Spline: For 3D Scenes.
- Extractor Api: For Minimal Parsing.
Contributions are welcome! Please fork the repository and submit a pull request.
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch-name
. - Make your changes and commit them:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature-branch-name
. - Open a pull request.
This project is licensed under the MIT License.
Created by Divyanshu - feel free to contact me!