Ich entwickle ein benutzerdefiniertes Admin-Dashboard in React oder Nextjs


Über diesen Service
Automatische Übersetzung
Suchst du ein Admin-Panel oder ein internes Dashboard, das dein Team tatsächlich gerne benutzt? Ich erstelle sie in React / Next.js mit TypeScript auf deiner REST- oder GraphQL-API.
Ich habe 4,5 Jahre Erfahrung als Kern-Front-End-Entwickler bei über 8 Produktionsprodukten, darunter ein Admin-Panel für eine Kreditplattform mit Multi-Step-KYC, Operations-Dashboards, rollenbasiertem Zugriff und Analytics-Apps mit Datenrastern und Diagrammen.
Was ich baue
- Daten Tabellen mit Sortierung, Filtern, Paginierung und Suche (MUI DataGrid)
- Diagramme und KPI-Widgets
- CRUD-Formulare mit Validierung (react-hook-form, Zod)
- Authentifizierungsbildschirme und rollenbasierten Zugriff
- i18n, Tests für wichtige Abläufe, Deployment zu Vercel oder Docker
Stack: React, Next.js, TypeScript, Material UI oder Tailwind CSS, Apollo Client oder React Query. Ich kann auch die NestJS / Node.js API dahinter bauen.
Was du bekommst: sauberes Git-Repository (PR oder Zip), eine kurze Zusammenfassung der Änderungen und Anweisungen zum Ausführen des Projekts.
Bitte schreibe mir vor der Bestellung, damit wir Seiten, Datenquellen und Zeitplan abstimmen können.
Lerne Timur Kharkov kennen
Senior React and NextJS Developer with TypeScript
- AusUkraine
- Mitglied seitSept. 2026
Sprachen
Ukrainisch, Englisch
Automatische Übersetzung
Mein Portfolio
FAQ
Automatische Übersetzung
Brauche ich eine fertige Backend-API?
Das hilft, ist aber nicht zwingend erforderlich. Ich kann gegen deine bestehende REST- oder GraphQL-API arbeiten, Mock-Daten verwenden, bis sie fertig ist, oder die NestJS / Node.js API als Sonderangebot bauen.
Welche UI-Bibliothek verwendest du?
Material UI (einschließlich DataGrid) oder Tailwind CSS. Wenn dein Projekt bereits ein Designsystem hat, folge ich diesem.
Kannst du Funktionen zu einem bestehenden Admin-Panel hinzufügen?
Ja. Teile mir den Repository-Zugang oder eine Zip-Datei mit und beschreibe die Funktion. Ich prüfe den Code und bestätige den Umfang, bevor wir starten.

