Hero

Technical Test Application

This TypeScript application demonstrates all the required technical test tasks including component creation, state management, form validation, API integration, and routing.

My Profile LinkedIn

Task 1: Counter Component

0

Counter cannot go below zero

Task 2: Form Validation

Task 3: API Integration

Loading todo data...

TypeScript & Responsive Design Implementation

The layout adapts to different screen sizes using Tailwind's responsive utilities with full TypeScript support:

  • Type Safety: All components, props, and state are fully typed
  • Desktop (lg+): Components arranged in a 2-column grid
  • Mobile/Tablet: Single column layout for better readability
  • Navigation: Responsive spacing and text sizing
  • Forms: Full-width inputs with proper touch targets
  • Error Handling: Type-safe error states and validation

Technology Stack

ReactNext.jsTypeScriptTailwind CSSREST APILucide React