exchange-frontend

Build React TypeScript frontend pages for a cryptocurrency exchange UI.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/RennAraujo/Trenvus --skill exchange-frontend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: exchange-frontend
Source: https://github.com/RennAraujo/Trenvus/tree/main/.agents/skills/exchange-frontend
Command: npx skills add https://github.com/RennAraujo/Trenvus --skill exchange-frontend

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a focused, production-oriented frontend playbook and implementation guidance for building and maintaining a secure, responsive React + TypeScript UI for a cryptocurrency exchange platform, reducing implementation errors and inconsistent UX across pages.

Core Features & Use Cases

  • Component and file-structure conventions for pages like Login, Register, Dashboard, Transfer, Statement, Invoices, Account, and AdminUsers to speed development and reviews.
  • Auth and token management patterns (Auth Context, getValidAccessToken, ProtectedRoute) to handle JWT refresh and 401 recovery reliably.
  • API integration guidance including typed API client usage, error handling patterns, and recommended response types for wallet, transfer, and statement endpoints.
  • Styling system using CSS variables and responsive best practices, with recommendations to avoid inline styles and prefer CSS-driven animations.
  • Performance and reliability patterns: memoization, lazy route loading, image placement, and build/test commands for local dev and production.

Quick Start

Open the frontend folder and run the development server to begin implementing or iterating on React TypeScript components and pages.

Frequently Asked Questions about exchange-frontend

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a React TypeScript cryptocurrency exchange UI?

Handling JWT authentication in a React frontend requires an Auth Context pattern with a getValidAccessToken function and ProtectedRoute components to reliably manage token refreshes and recover from 401 errors securely.

What is the best way to structure a React frontend for a crypto exchange?

Styling a responsive React application with CSS variables avoids inline styles and prefers CSS-driven animations, ensuring consistent design across exchange pages like statements and invoices while maintaining responsive best practices.

How do I integrate typed API clients in a Vite and React project?

Performance patterns for a React exchange UI include using memoization, lazy route loading with React Router, and proper image placement to optimize load times and reliability during local development and production builds.

Can I use TypeScript strict mode for React 18 crypto exchange components?

Yes, you can use TypeScript strict mode for React 18 crypto exchange components, ensuring typed API clients, secure auth context patterns, and robust error handling across all implemented pages like transfer and statements.