Admin panel and data-heavy web interface development with React / Vue
I develop admin panels, back-offices or data-heavy web interfaces on top of your existing API or backend team.
What's included:
• Screen list and component architecture
• Interface development with React or Vue 3 (TypeScript)
• Data tables with server-side pagination, filtering and sorting, Excel/CSV export
• Permissions per screen and action with role-based access control (RBAC)
• A type-safe service layer generated from OpenAPI/Swagger
• Real-time updates (SignalR / WebSocket), if needed
• Multilingual structure (TR/EN), responsive design, pixel-perfect interface from Figma
• Design system and reusable component library
• Source code and documentation
Experience: At Fibabanka, the infrastructure on which a team of 20+ moved the 2,000+ page Core Banking application to React, three panels of about 90 screens and 130+ permissions for a payment institution, and technical leadership of a 5-person frontend team at Doğuş Teknoloji.
Duration and price: My daily rate is 15,000-20,000 TL. The starting price is for a first version of about 20 working days. Once the number of screens and the integrations are clear, we put the total duration and price in writing.
How I work: AI-assisted development with Claude Code. All code goes through type checking, linting and code review. At the end of each stage you see and approve the working version.
What's included:
• Screen list and component architecture
• Interface development with React or Vue 3 (TypeScript)
• Data tables with server-side pagination, filtering and sorting, Excel/CSV export
• Permissions per screen and action with role-based access control (RBAC)
• A type-safe service layer generated from OpenAPI/Swagger
• Real-time updates (SignalR / WebSocket), if needed
• Multilingual structure (TR/EN), responsive design, pixel-perfect interface from Figma
• Design system and reusable component library
• Source code and documentation
Experience: At Fibabanka, the infrastructure on which a team of 20+ moved the 2,000+ page Core Banking application to React, three panels of about 90 screens and 130+ permissions for a payment institution, and technical leadership of a 5-person frontend team at Doğuş Teknoloji.
Duration and price: My daily rate is 15,000-20,000 TL. The starting price is for a first version of about 20 working days. Once the number of screens and the integrations are clear, we put the total duration and price in writing.
How I work: AI-assisted development with Claude Code. All code goes through type checking, linting and code review. At the end of each stage you see and approve the working version.
Stages of the work
Each stage is approved when delivered, and that stage's share is paid directly to the expert.
- Analysis and component architecture · %20 — Screen list, component structure and API mapping
- First screens · %40 — Core screens, authorization and the service layer in the test environment
- All screens and fixes · %25 — The remaining screens and feedback fixes
- Going live and delivery · %15 — Production environment, source code and documentation