Skip to content

chore: merge dev to main for deployment#10

Merged
gdg-pup-webdev-team merged 23 commits intomainfrom
dev
Dec 9, 2025
Merged

chore: merge dev to main for deployment#10
gdg-pup-webdev-team merged 23 commits intomainfrom
dev

Conversation

@geraldsberongoy
Copy link
Copy Markdown
Collaborator

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

  • Added src/app/api/leaderboards/route.ts API route for creating and retrieving leaderboard entries using Firebase Admin; supports POST for adding entries and GET for fetching sorted leaderboard data.
  • Created a new src/app/leaderboards/page.tsx page that displays the leaderboard with animated decorations, ranking logic, and styled player entries using Framer Motion and Lucide icons.

UI/UX Enhancements

  • Redesigned src/app/page.tsx landing page with animated geometric shapes, improved header, hero section, and features grid; uses Framer Motion for animations and Lucide icons for visuals.
  • Updated src/app/spark-rush/page.tsx to import new animated components and icons for consistent styling across pages.

Dependency Updates

  • Added new dependencies to package.json to support Firebase, Framer Motion, and Lucide React icons.

SauceCode01 and others added 22 commits December 7, 2025 16:53
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
@vercel
Copy link
Copy Markdown

vercel Bot commented Dec 9, 2025

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

Project Deployment Preview Comments Updated (UTC)
code-rush Ready Ready Preview Comment Dec 9, 2025 3:48pm

@geraldsberongoy
Copy link
Copy Markdown
Collaborator Author

closes at #6

@gdg-pup-webdev-team gdg-pup-webdev-team merged commit b116346 into main Dec 9, 2025
2 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.

3 participants