CodeMitra is a simple chatbot designed to answer queries related to CodeAIx. The chatbot provides a clean, user-friendly interface with predefined responses to common questions.
- Modern UI with smooth animations
- Predefined quick questions for easy access
- Simulated typing indicator for a more natural experience
- Responsive design works on mobile and desktop
- HTML/CSS: Frontend structure and styling with glassmorphism effects
- JavaScript: Chat functionality and response logic
- Font Awesome: Icons for enhanced visual appeal
- Google Fonts: IBM Plex Sans and Press Start 2P fonts
The chatbot operates with a simple logic flow:
- User clicks the chatbot button to open the interface
- User can select a predefined question or type a custom query
- The system matches the question against predefined responses
- It thinks
- The appropriate response is displayed in the chat
All predefined questions and answers are stored in JavaScript objects, making it easy to extend the chatbot's knowledge base.
Contributor: Kashish Sinha
She was a part of our team during the Capstone project named CodeAIx, which this repository is a part of. Her contributions were instrumental in shaping the chatbot's design and functionality.