Skip to content

Repository files navigation

Task Manager - Frontend Technical Challenge

A production-ready Task Management application built with React, TypeScript, and Tailwind CSS.

🏗️ Architectural Decisions

  • Feature-Driven Structure: Organized code to ensure modularity and scalability.
  • Business Logic Separation: Utilized Custom Hooks (useTasks) to decouple state management from the UI.
  • Service Layer: Abstracted data persistence (localStorage) into a dedicated service for easy future API integration.
  • Scroll Management: Implemented a fixed-header layout with an independent scrollable task container for superior UX.

🛠️ Tech Stack

  • Framework: React 19 (Vite)
  • Styling: Tailwind CSS v4
  • Language: TypeScript
  • Icons: Lucide React

🚀 Getting Started

  1. Install dependencies: npm install
  2. Start dev server: npm run dev
  3. Build for production: npm run build

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages