Build Tournament page roadmap and waitlist UX - #362
Open
AYOMI-cmd wants to merge 1 commit into
Open
Conversation
|
@AYOMI-cmd is attempting to deploy a commit to the josephchimebuka's projects Team on Vercel. A member of the Team first needs to authorize it. |
Contributor
|
@AYOMI-cmd Pls fix merge conflicts |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #316
Pull Request: Implement Tournament Landing Page with Roadmap & Waitlist
Closes
Description
This pull request replaces the generic Coming Soon placeholder at
/tournamentwith a branded Tournament landing page that introduces the upcoming tournament experience and provides users with a clear roadmap of future releases.The page includes roadmap cards highlighting upcoming tournament features, an optional email/wallet waitlist form (using local state until backend support is available), and a prominent call-to-action that directs users back to the dashboard.
The implementation provides a polished user experience while remaining compatible with future backend integration.
Problem Statement
The
/tournamentroute currently renders a generic Coming Soon page, providing little information about upcoming functionality or user engagement opportunities.This results in:
Changes Implemented
Tournament Landing Page
Roadmap Cards
Added informational roadmap cards showcasing planned tournament features, including:
Seasons
Prizes
Eligibility
Waitlist UI
Implemented an optional waitlist section supporting:
The component is designed to integrate seamlessly with a backend API once available.
Navigation
Responsive Design
Optimized layouts for:
Ensured roadmap cards and waitlist components adapt across screen sizes.
Accessibility
Implemented accessibility best practices, including:
Technical Details
Updated Route
/tournamentComponents Added
State Management
Testing
Functional Tests
UI Tests
Accessibility Tests
Validation Performed
npm run lintnpm testnpx tsc --noEmitAcceptance Criteria
/tournamentdisplays a branded Tournament landing page instead of a generic placeholder./dashboard.Out of Scope
Benefits
Category: Frontend Enhancement
Route:
/tournamentRelated Issue: #127
Priority: Medium
Test Coverage Target: ≥95%