Kai Chat
This project focuses on developing a highly customized AI chatbot for educators that provides
personalized assistance and supports their various needs related to teaching practices,
academia, management strategies, gamification techniques, and course design. The chatbot will
include features like chat history, quick actions, suggested prompts, and a discovery library of
custom prompts.
Implemented and Designed Features
Quick Actions for Efficiency
- Implemented Quick Action Buttons: Designed and integrated predefined quick
action buttons within the chat interface.
- Integrated Quick Actions with AI Responses: Developed logic to trigger
appropriate responses from Kai when quick actions are selected.
- Optimized Usability and Performance: Ensured efficient state management and
user feedback mechanisms for a seamless user experience.
Custom Prompts Discovery Library
- Designed and Implemented Discovery Library: Created a section in the chat
interface for browsing and selecting custom prompts.
- Integrated Custom Prompts with Chat Interface: Developed logic to display
prompts and allow users to initiate conversations using them.
- Enhanced Usability and Performance: Optimized state management and feedback
mechanisms to improve responsiveness and user experience.
Comprehensive Testing & QA
- Manual Integration Testing: Verified interactions between modules and data
retrieval processes.
- Manual UI Testing: Simulated user interactions to ensure a smooth and
functional interface.
- Manual Performance Testing: Conducted load, stress, and scalability tests
to identify and address performance issues.
- Overall Quality Assurance: Executed a thorough test plan covering all
functionalities using Jam Dev Tool.
Tech Stack
Frontend
NextJS with ReactJS, deployed on Vercel
Database
Firebase Firestore DB (Connected directly from frontend)
Authentication
Firebase Auth
UI Framework
Material UI
Full source code available on Github link
here
Full Documentation
here
Main Marvel AI Platform on Github
here
Kai Onboarding Feature
Full Documentation
here
Role: Team Lead & Developer
Contribution: Implemented the Welcome Screen & Persistent Progress Bar
Impact: Improved user engagement and onboarding efficiency
Kai UI Revamp & Educator Tools Feature(Multiple choice Quiz generator for frontend
and backend)
Full Documentation
here
Contribution: redesign of the Discovery Library feature page.
Toolbar Feature Implementation in Document Editor
Task Issue worked on
here
- Added bold, italics, underline, and heading buttons.
- Implemented list, numbered, and bullet list buttons.
- Integrated separator and tooltip features for better user experience.
- Created the toolbar component and integrated it into the
documentEditor component.
- Styled the toolbar buttons in global.css.
- Removed duplicate imports from previous branch changes.
Marvel AI (Backend)
Github link
here
Contribution: Running Diagonostics & Debugging
Task Issue worked on
here
Full Documentation
here
Code Contributions
contributor Graph
here