Skip to content

Conversation

tanishqDevx
Copy link

@tanishqDevx tanishqDevx commented Aug 16, 2025

Description:

This PR introduces a floating chatbot on the TechXNinjas platform to assist users with navigation, guidance, and real-time support.

Features:

Chatbot embedded in the bottom-right corner of the site
Supports guidance for platform navigation: events, courses, giveaways
Recommends learning paths (DSA, Web Development, ML, etc.)
Answers FAQs about hackathons, mentorship, and certifications
Provides updates on upcoming events or surprise contests
Mobile and desktop responsive, light and async-loaded
Supports light and dark themes
Maintains conversation history during session

Implementation Details:

Frontend: React (floating widget component)
API: Integrated with Google Gemini / OpenAI for conversational AI
UI: Toggleable floating widget, minimalistic and responsive

Why this is important:

Many learners feel overwhelmed and unsure where to start. A smart chatbot:
Provides instant guidance without needing human intervention
Offers a personalized experience for each learner
Increases engagement and reduces friction, improving learning outcomes

Testing:

Tested chatbot on mobile and desktop for responsiveness
Verified async loading and minimal performance impact
Checked conversation history and flow handling

Checklist:

[✅] I agree to follow the project’s Code of Conduct
[✅] I am a GSSOC’25 contributor
[✅] I want to work on this issue

issue number

[FEATURE]🔖 PR Title: AI Chatbot Integration #159

pls add gssoc labels

Copy link

vercel bot commented Aug 16, 2025

@tanishqDevx is attempting to deploy a commit to the Aadil Latif Team on Vercel.

A member of the Team first needs to authorize it.

@iaadillatif
Copy link
Owner

@tanishqDevx Please mention the issue number

@tanishqDevx
Copy link
Author

tanishqDevx commented Aug 16, 2025

[FEATURE]🔖 PR Title: AI Chatbot Integration #159

Copy link
Owner

@iaadillatif iaadillatif left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done! I have checked it.

Copy link

vercel bot commented Aug 16, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
techxninjas-client Ready Ready Preview Comment Aug 16, 2025 6:58pm

@iaadillatif iaadillatif added gssoc25 This label tells that this issue/pr is a part of the official gssoc-25 open source program. Level 3 This issue is used to identify level 3 (Hard) issues/prs as a part of gssoc-25 labels Aug 16, 2025
@tanishqDevx
Copy link
Author

to get pr on gssoc leaderboard u need to assign me this pr

1)Make sure its merged.
2)Assigned to your name
3)Correct labels is assigned, gssoc, level3 or level2 or level1

image

@tanishqDevx
Copy link
Author

to get pr on gssoc leaderboard u need to assign me this pr

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gssoc25 This label tells that this issue/pr is a part of the official gssoc-25 open source program. Level 3 This issue is used to identify level 3 (Hard) issues/prs as a part of gssoc-25
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants