-
Notifications
You must be signed in to change notification settings - Fork 75
Hackathon analytics #378
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Benjtalkshow
merged 94 commits into
boundlessfi:main
from
Benjtalkshow:hackathon-analytics
Feb 11, 2026
Merged
Hackathon analytics #378
Changes from all commits
Commits
Show all changes
94 commits
Select commit
Hold shift + click to select a range
f4dcdc0
fix: modify api.ts
Benjtalkshow b90d4ed
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 9ea81a5
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 5be269f
fix: remove google auth buttom
Benjtalkshow 490dcb2
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 842fd48
fix: fixes responsive fixes on organization
Benjtalkshow 596a7f8
fix: minor fixes
Benjtalkshow 96fee24
fix: minor fixes
Benjtalkshow 9dfb149
fix: modify create organization
Benjtalkshow a194d90
fix: modify create organization
Benjtalkshow b2ceee0
fix: fix organization permission
Benjtalkshow 9ea97d1
fix: merge into main
Benjtalkshow adb4629
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 0c11420
fix: merge into main
Benjtalkshow 1f5ec24
feat: hackathon overview page
Benjtalkshow bca1ef6
feat: hackathon overview page
Benjtalkshow 9202b4f
feat: implement participant overview
Benjtalkshow 096f265
feat: implement participant overview
Benjtalkshow b3478d0
feat: implement resources tab
Benjtalkshow e83a0be
feat: implement the submission tab
Benjtalkshow 398be9b
feat: implement comment tab
Benjtalkshow de546b1
fix: implement provider for hackathon
Benjtalkshow 0fd2690
fix: implement provider for hackathon
Benjtalkshow 0d7417f
fix: minor fixes
Benjtalkshow 4d3efee
fix: merge branch 'main' of https://github.com/Benjtalkshow/boundless…
Benjtalkshow 83893e4
fix: hackathon banner
Benjtalkshow 8013d62
fix: hackathon banner
Benjtalkshow 3fb1323
fix: fix hackthon conflict
Benjtalkshow b7fc94f
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 0594ac8
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 7e08bc1
fix: fix organization page
Benjtalkshow 22c12c1
fix: fix organization page
Benjtalkshow 08e5be5
fix: fix organization page
Benjtalkshow 8e6bded
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 5e6c9e6
fix: use transform
Benjtalkshow 9135f2e
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow c2409f4
fix: add tagline
Benjtalkshow b08579a
fix: add tagline
Benjtalkshow 4b8ef58
fix: fix conflict
Benjtalkshow 0ee756e
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow ab0384d
fix: minor fixes
Benjtalkshow 91b5c18
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 67c9fee
fix: minor fixes
Benjtalkshow 9b2029b
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 1fca425
fix: fix timeline and prizes
Benjtalkshow 3c057a0
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow a75f5ee
fix: correct timeline events
Benjtalkshow da0d27f
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 3a0c19b
fix: implement registration deadline policy
Benjtalkshow c616182
fix: implement registration deadline policy
Benjtalkshow 9a98077
fix: implement registration deadline policy
Benjtalkshow 3ac17f8
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 386a338
feat: implement leave hackathon
Benjtalkshow f4ed466
feat: implement leave hackathon
Benjtalkshow 12a1705
feat: implement leave hackathon
Benjtalkshow dd60321
fix: delete hackathon
Benjtalkshow a4e22b0
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 19dd6ee
fix: implement invite participants
Benjtalkshow 8211c60
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow fdebd0b
fix: implement participant profile viewing
Benjtalkshow f7fad5c
feat: fetch participants team
Benjtalkshow c110717
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 68b1a2d
fix: redesign hackathon banner
Benjtalkshow 9cf2a9e
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow d662148
fix: fix hackthon card
Benjtalkshow 6037e99
fix: Resolve conflict: delete middleware.ts
Benjtalkshow bc80ddb
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 5569590
fix: Resolve conflict in ProfileHeader.tsx
Benjtalkshow dc1be4f
fix: fix search bar in blog page
Benjtalkshow 67abffb
fix: fix search bar in blog page
Benjtalkshow a40739f
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 1c4965f
fix: fix search bar in blog page
Benjtalkshow 43a4b9b
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 54bd42e
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow b79d391
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 5c906a5
fix: fix error in fetching team posts
Benjtalkshow b000eb7
feat: implement create team, get my team
Benjtalkshow 8e95934
feat: implement create team, get my team
Benjtalkshow 59586e4
feat: implement hackathon project submission flow
Benjtalkshow d812fec
feat: implement voting for submission
Benjtalkshow d501680
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow e62d570
fix: team formation updates
Benjtalkshow 15a581b
fix: fix conflict
Benjtalkshow 4d89af9
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 2589770
fix: implement team invitation
Benjtalkshow ed26db6
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 1d20c57
feat: hackathon submissions bulk actions, ranking and ui refinements
Benjtalkshow aa259cd
Merge branch 'main' of https://github.com/Benjtalkshow/boundless into…
Benjtalkshow 18747e4
fix: implement empty state for hackathons page
Benjtalkshow 76a9124
feat: Implement submission visibility and explore submissions
Benjtalkshow e0fb888
feat: Implement winners tab for hackathon winners display
Benjtalkshow 2775ba8
feat: implement hackathon analytics
Benjtalkshow 199c698
fix: fix coderabbit corrections
Benjtalkshow e7e78dd
fix: fix coderabbit corrections
Benjtalkshow File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Analytics error is silently discarded.
The
useHackathonAnalyticshook returns anerrorfield, but it's not destructured or surfaced to the user. If the analytics API fails, the page will silently show empty data with no feedback.Proposed fix
Then render a subtle alert or fallback when
analyticsErroris truthy, e.g. near the statistics section.📝 Committable suggestion
🤖 Prompt for AI Agents