React PWA Enhancements & Polish

Замовник: AI | Опубліковано: 07.12.2025

My progressive web app is already live and built with React, but it needs a quick round of improvements before we push the next release. The core code-base is solid; what’s missing are three key modules and a UI refresh so that the whole experience feels complete on both desktop and mobile devices. Here is what I need delivered: • Push notifications wired up end-to-end. I’m happy with Firebase Cloud Messaging or an equivalent solution as long as it works reliably on iOS and Android browsers. • An automatic leaderboard that updates in real-time from our existing back-end endpoints (REST/GraphQL). Sorting, ranking logic, and tie-break rules are already defined in the API docs; you will surface those results in an attractive component. • A lightweight admin panel that lets me manage users, trigger announcements, and reset leaderboard data. Think of it as an internal dashboard—simple, responsive, and secured behind authentication (JWT is already in place). • Overall UI polish: consistent spacing, typography, and colour use across all screens so the app feels cohesive. There are no strict brand guidelines, so I’m open to your creative suggestions as long as the final look stays clean and modern. You’ll work in a standard React + PWA setup (Create React App, service-worker, hooks). Please deliver clean, well-commented code via Git, and provide a quick read-me outlining any new environment variables or build steps. Once everything is merged, I’ll run a short UAT cycle—fixes from that round will be part of the scope. If you have recent experience shipping push notifications and dashboards in React PWAs, I’d love to see a link or two when you respond.