Skip to content

Added AI powered chatbot integration in DevSync#103

Open
Vaishnavishinde9552 wants to merge 6 commits intoDevSyncx:mainfrom
Vaishnavishinde9552:feature-chatbot
Open

Added AI powered chatbot integration in DevSync#103
Vaishnavishinde9552 wants to merge 6 commits intoDevSyncx:mainfrom
Vaishnavishinde9552:feature-chatbot

Conversation

@Vaishnavishinde9552
Copy link

This PR adds an AI-powered chatbot bubble to the DevSync productivity platform.The chatbot integrates Gemini API with backend routes and a React-based chat window UI.Users can click the floating bubble, send queries, and instantly receive AI-generated responses.This feature enhances interactivity and improves overall user engagement on the platform.

Benefits
-Enhances user engagement and interactivity.
-Provides quick answers about Devsync productivity features, streaks, commits, or general queries.
-Makes DevSync feel more like a personal productivity assistant.

fixes issue #75

Demo video:

devsync.recording.2.mp4

@vercel
Copy link

vercel bot commented Sep 8, 2025

@Vaishnavishinde9552 is attempting to deploy a commit to the Annanya's projects Team on Vercel.

A member of the Team first needs to authorize it.

@Annanyatiwary4
Copy link
Collaborator

Annanyatiwary4 commented Sep 8, 2025

Hey @Vaishnavishinde9552 , there are a few changes that need to be done:

  1. You've used Gemini AI, but OpenAI is also in package.json. Please ensure you remove any irrelevant dependencies.
  2. I don't think testEnv.js and dy is needed. If you used it for testing and it was accidentally pushed, please remove it.
  3. Do a final check to ensure you haven't made any changes to existing files.

Rest all looks good.

@Vaishnavishinde9552
Copy link
Author

Hi @Annanyatiwary4,
Thank you for the review . I’ve made the requested changes:
Removed OpenAI dependency from package.json since I am using Gemini AI.
Deleted unnecessary test files testEnv.js and dy.
Verified that no existing files were unintentionally modified.

The branch is updated and ready for your review ✅.

@Annanyatiwary4
Copy link
Collaborator

@Vaishnavishinde9552, you have added large number of dependencies resulting in changing the entire package.json in frontend and backend , take a look into it. Could you please review these changes and revert to commit f5c84b4? The codebase appeared to be in good working order up to that point. After reverting, please pull the latest changes and retest the pull request.

@Annanyatiwary4
Copy link
Collaborator

@Vaishnavishinde9552 any updates?

@Vaishnavishinde9552
Copy link
Author

@Annanyatiwary4 "Hello, I'm currently working on the fix. I ran into a few issues with the dependencies, but I should have an update for you shortly. Thanks for your patience."

@Annanyatiwary4
Copy link
Collaborator

Annanyatiwary4 commented Sep 16, 2025

@Vaishnavishinde9552 yeah try to finish it.as I'm updating the points..so it'd be better if you finish it at earliest possible.

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.

2 participants