Personal Website – Gamer Profile

JAN 2026


Summary

  • Displays live online/offline/playing status for Nintendo Switch and Steam, including current game, total play time, and recent activity
  • Custom CSS with animated backgrounds, themed buttons, sound effects on hover/click, and a “Fresh!” likes system inspired by Splatoon’s aesthetic
  • Communicates with Nintendo’s Coral API (NSO) using OAuth + encrypted payloads and Steam’s Web API for player summaries and game libraries
  • Prisma-backed admin panel for managing home content, social links, and app settings with JWT authentication

A real-time gaming presence dashboard built with Next.js 16, TypeScript, Tailwind CSS, and Prisma.

This project displays live online status and play activity from Nintendo Switch Online and Steam accounts through a Splatoon-inspired UI, complete with themed sound effects and background music. The application integrates with Nintendo’s Coral API (using encrypted request/response protocols) and Steam’s Web API to fetch real-time presence data, game libraries, and play statistics.

The Nintendo Switch Online integration leverages community-developed libraries for authenticating and communicating with Nintendo’s protected services. Special thanks to nxapi for the authentication flow and encrypted API request handling, and splatoon3-nso for additional SplatNet 3 integration references.

More PROJECTS