Skip to content
CRM & Business Systems
Completed

Puma Punch — Game Admin Dashboard

A secure admin panel to manage YouTube tasks, monitor users, and track coin earnings for a Telegram tap-to-earn game.

Overall Progress100%
N/A
This is a private application. Live preview is not available for security reasons.
16 views

NDA Protected Project

This project is under a Non-Disclosure Agreement. Source code and certain details cannot be shared publicly.

Puma Punch — Game Admin Dashboard
Click to view fullscreen

Development Progress History

A transparent look at our daily development progress, challenges faced, and solutions implemented

No development updates yet.

Project Details

Client

Jack Johnson

Industry

Status

Completed

Technologies

ReactTypeScriptNode.jsExpressMongoDBJWT AuthenticationBcryptTailwind CSSAxiosReact RouterReact Hot Toast

Key Features

  • Secure Admin Login System
  • JWT Protected Dashboard Routes
  • YouTube Video Task Manager
  • Add, Edit, and Delete Videos

Technologies Used

ReactTypeScriptNode.jsExpressMongoDBJWT AuthenticationBcryptTailwind CSSAxiosReact RouterReact Hot Toast

Key Features

  • Secure Admin Login System
  • JWT Protected Dashboard Routes
  • YouTube Video Task Manager
  • Add, Edit, and Delete Videos
  • User Search by Name or ID

Project Details

We built a dedicated admin dashboard for the Puma Punch game, giving the project owner full control over their Telegram Mini App without touching any code. The panel opens with a secure login screen. Admins authenticate with email and password, and the system generates a JWT token that protects every route. No token, no access straightforward and secure. The YouTube management section is the main content tool. Admins can add new watch-to-earn videos by entering a title, YouTube link, and coin reward amount. These videos instantly appear in the game for users to watch and earn from. Full CRUD support means videos can be updated or removed at any time. The user management dashboard shows every registered player in a searchable table. Admins can look up users by Telegram ID, username, or name, and see a complete breakdown of their earnings tap coins, invite coins, task coins, daily reward coins, YouTube watch coins, and the overall total. This gives a clear picture of how the game economy is performing. The interface uses a collapsible sidebar for navigation between YouTube management, user stats, profile, and settings sections. Everything is built with React and TypeScript for a fast, responsive experience.
More Projects

Related Projects

Explore more of our completed projects and see the quality of work we deliver.

Want a Project Like This?

We'd love to build something similar for you. Drop us a message and let's discuss your requirements.