Skip to content

feat: add AI assistant, issue reporting, and frontend enhancements#158

Open
veerakumari810 wants to merge 1 commit intoArgusoftOpen:mainfrom
veerakumari810:feature/frontend-enhancements
Open

feat: add AI assistant, issue reporting, and frontend enhancements#158
veerakumari810 wants to merge 1 commit intoArgusoftOpen:mainfrom
veerakumari810:feature/frontend-enhancements

Conversation

@veerakumari810
Copy link
Copy Markdown

Description

This PR implements an intuitive, user-friendly AI-powered chatbot interface for the Medplat platform. It enhances user support by providing real-time assistance and a structured way to report and track issues.

Key Features:

  • Interactive Chat Interface: Floating Action Button (FAB) providing access to text-based AI assistance.
  • Multilingual Support: Seamless UI switching between English, Hindi, and Gujarati.
  • Dynamic Issue Reporting: Guided step-by-step flow for users to report technical or clinical issues.
  • Ticket Tracking Dashboard: Dedicated view for users to monitor their support ticket statuses with real-time updates.
  • Admin Dashboard: Analytics view for monitoring chatbot performance and ticket trends.
  • AI Assistant (AI ANM): Task-specific advice and in-app resources.

How to Verify:

  1. Rebuild the application using docker compose up -d --build.
  2. Login to the dashboard.
  3. Observe the blue chat FAB at the bottom right.
  4. Interact with the chatbot and navigate to the "My Tickets" dashboard.

Closes #<REPLACE_WITH_YOUR_ISSUE_NUMBER>

- Add AI chat interface with controller and view
- Add issue reporting module
- Update performance dashboard
- Add notification service
- Add multilingual support (en, gu, hi)
- Update layout and routing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant