Skip to content

Beta - #470

Merged
fed-tech merged 8 commits into
mainfrom
beta
Jul 25, 2026
Merged

Beta#470
fed-tech merged 8 commits into
mainfrom
beta

Conversation

@AnshRaj112

Copy link
Copy Markdown
Collaborator

Description

Changes Made

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)

Krishna-Das20 and others added 8 commits July 26, 2026 02:45
- URL Issue Fixed (/Events/null/team/...) in EventCard.jsx
- Crown Display Fix (only for leader)
… notifications, leave team preserves registration
## 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)

- [x] Bug fix (non-breaking change which fixes an issue) 🐛
- [x] New feature (non-breaking change which adds functionality) ✨
- [x] UI enhancement (non-breaking change which enhances UI) 🎨
- [ ] Documentation update 📚

- Fixes #

## Screenshots (if applicable)

<!-- If your changes include any UI updates, add screenshots here to
show the changes. -->
@vercel

vercel Bot commented Jul 25, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
fed-frontend Error Error Jul 25, 2026 9:35pm

@github-actions

Copy link
Copy Markdown

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

@fed-tech
fed-tech merged commit f43c872 into main Jul 25, 2026
3 of 4 checks passed
@github-actions

Copy link
Copy Markdown

🎉 Your pull request has been successfully merged! 🎉 Thank you for your valuable contribution to our project. Your efforts are greatly appreciated. Feel free to reach out if you have any more contributions or if there's anything else we can assist you with. Keep up the fantastic work! 🚀

@github-actions github-actions Bot mentioned this pull request Jul 25, 2026
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