Skip to content

feat: Real-time Video Calling Integration for Sessions & Bug Fixes#102

Merged
durdana3105 merged 1 commit into
durdana3105:mainfrom
ArshVermaGit:main
May 26, 2026
Merged

feat: Real-time Video Calling Integration for Sessions & Bug Fixes#102
durdana3105 merged 1 commit into
durdana3105:mainfrom
ArshVermaGit:main

Conversation

@ArshVermaGit
Copy link
Copy Markdown
Contributor

Labels

enhancement, bug, gssoc26, level:intermediate, quality:clean

Related Issues

Closes #101

Description

This PR introduces a highly requested feature from the roadmap: Video Calling Integration for Live Learning Sessions. It allows peers and mentors to transition from text chat to a face-to-face collaborative environment with screen sharing seamlessly.

Additionally, this PR includes fixes for several syntax and TypeScript errors that were causing the development server to crash.

Changes Included

  • Video Calling Integration: Installed @jitsi/react-sdk and created a VideoRoom component.
  • Side-by-side UI: Updated the Sessions page so users can join a video call on the left panel while maintaining the chat on the right panel.
  • Admin Page Fix: Fixed a broken function (calculateActiveTodayCount) and missing UI imports in Admin.tsx.
  • TypeScript Fixes: Bypassed strict typing errors for has_role and admin_get_all_profiles RPC calls, and added the required email field to the Jitsi userInfo object.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 25, 2026

@ArshVermaGit is attempting to deploy a commit to the durdana3105's projects Team on Vercel.

A member of the Team first needs to authorize it.

Copy link
Copy Markdown
Contributor Author

@ArshVermaGit ArshVermaGit left a comment

Choose a reason for hiding this comment

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

Hi @durdana3105 ! Issue #101 has been resolved. Please review the PR and merge it under GSSoC. Thanks!

@durdana3105 durdana3105 merged commit 95d7d53 into durdana3105:main May 26, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature Request: Video Calling Integration for Live Learning Sessions

2 participants