chore: merge dev to main for deployment#10
Merged
gdg-pup-webdev-team merged 23 commits intomainfrom Dec 9, 2025
Merged
Conversation
refactor: refactored the code structure and created a landing page
* made the light mode on spark rush * feat: score overlay * feat: countdown
* made the light mode on spark rush * feat: score overlay * feat: countdown
* release v0.3 (#7) * fixing sorting logic * saving * refactor: changing code structure * feat: good sorting ui * feat: load actual challenge data * feat: CORE functionality implemented * feat: cleaned the directory * feat: cleaned dir * feat: landing page * Feat/sparkrush UI (#3) * made the light mode on spark rush * feat: score overlay * feat: countdown * Feat/sparkrush UI (#5) * made the light mode on spark rush * feat: score overlay * feat: countdown * feat: start countdown * feat: start countdown * feat(landing): enhanced overall landing page experience --------- Co-authored-by: Erwin <111296942+SauceCode01@users.noreply.github.com>
* feat: install firebase * feat: firebase setup * feat: created the api endpoints * feat: fixed leaderboards api * feat: fix game loop and timer at the start * feat: better ui design for countdown * feat: better loading design * feat: added date on leaderboards
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Collaborator
Author
|
closes at #6 |
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.
This pull request introduces a new leaderboard feature and significantly enhances the UI/UX of the landing and leaderboard pages. The most important changes include the addition of backend API routes for leaderboard management, a new leaderboard page with animated visuals, and a redesigned landing page with improved styling and interactive elements. Several new dependencies are added to support these features.
Leaderboard Feature Implementation
src/app/api/leaderboards/route.tsAPI route for creating and retrieving leaderboard entries using Firebase Admin; supports POST for adding entries and GET for fetching sorted leaderboard data.src/app/leaderboards/page.tsxpage that displays the leaderboard with animated decorations, ranking logic, and styled player entries using Framer Motion and Lucide icons.UI/UX Enhancements
src/app/page.tsxlanding page with animated geometric shapes, improved header, hero section, and features grid; uses Framer Motion for animations and Lucide icons for visuals.src/app/spark-rush/page.tsxto import new animated components and icons for consistent styling across pages.Dependency Updates
package.jsonto support Firebase, Framer Motion, and Lucide React icons.