Skip to content

Feature/teameventmembers - #469

Merged
AnshRaj112 merged 7 commits into
fed-tech:betafrom
Krishna-Das20:feature/teameventmembers
Jul 25, 2026
Merged

Feature/teameventmembers#469
AnshRaj112 merged 7 commits into
fed-tech:betafrom
Krishna-Das20:feature/teameventmembers

Conversation

@Krishna-Das20

Copy link
Copy Markdown
Contributor

Description

This PR implements an Unstop-like Team Management system for event registrations. It allows registered users to create teams, invite teammates via shareable invite links, request to join existing teams, manage member rosters, and handle team configurations. Additionally, it integrates a protected routing mechanism that redirects users back to their target page upon a successful login.

Changes Made

  • Team Management Dashboard: Added a comprehensive dashboard (TeamManagement.jsx) supporting team creation, renaming, and member list visualization.
  • Join/Invite Actions: Created views for invitation links (InviteSection.jsx) and team request updates (TeamlessState.jsx), facilitating seamless onboarding of team members.
  • Roster Controls: Enabled team leaders to remove members (MemberCard.jsx) and transfer team authority (with crown icon indicators shown only to the leader).
  • Authentication UX Enhancements: Added a ProtectedRoute wrapper and redirect utility (LoginRedirect) to cache the target URL in sessionStorage and route users back there immediately after logging in.
  • Bug Fixes:
    • Patched an issue where event routing links generated null values (e.g., /Events/null/team/...).
    • Ensured that leaving a team does not delete the user's base registration details for the event.
  • General Frontend Refactors: Updated sponsors list (Sponser.json) and automated the copyright year updates in the footer (Footer.jsx).

Types of Changes

What type of changes does your code introduce? (Check all that apply)

  • Bug fix (non-breaking change which fixes an issue) 🐛

  • New feature (non-breaking change which adds functionality) ✨

  • UI enhancement (non-breaking change which enhances UI) 🎨

  • Documentation update 📚

  • Fixes #

Screenshots (if applicable)

@vercel

vercel Bot commented Jul 25, 2026

Copy link
Copy Markdown

@Krishna-Das20 is attempting to deploy a commit to the fedkiitgmailcom's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions

Copy link
Copy Markdown

Thank you for submitting your pull request! 🙌 We'll review it as soon as possible. 😊

@AnshRaj112
AnshRaj112 merged commit 6d631f7 into fed-tech:beta Jul 25, 2026
2 of 3 checks passed
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.

4 participants