Skip to content

Admin Dashboard - Rate Limit Configuration UI #81

Description

@Divineifed1

Priority: HIGH | Labels: frontend, admin, ui, settings

Description:
Create UI for tuning rate limits that match the backend rate-limit-config.service.ts.

Implementation:

Create components/admin/RateLimitTable.tsx - Display all endpoints and current limits
Create components/admin/RateLimitEditor.tsx - Edit limits with validation
Create page app/admin/rate-limits/page.tsx - Main rate limit dashboard
Add API client: lib/api/admin/rateLimits.ts - GET/PUT endpoints
Implement real-time preview of rate limit changes
Add validation: min/max values, regex pattern testing
Acceptance Criteria:
Admin can view all rate limits, edit them, and see live preview. Changes persist to backend.

Metadata

Metadata

Assignees

No one assigned

    Labels

    GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official Campaign

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions