Skip to content

sanjidtalukder/Trello-Apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧭 Task Board – Trello-like Project Management App πŸš€

A modern, responsive task management application inspired by Trello β€” built with cutting-edge web technologies for seamless project organization and collaboration.

Home Page

Screenshot 2025-10-10 011827

✨ Features

🎯 Core Functionality

  • Drag & Drop Interface – Intuitive card movement between columns

    Screenshot 2025-10-10 011903
  • Multi-column Workspace – Todo β†’ Doing β†’ Done workflow

    Screenshot 2025-10-10 012009
  • Dynamic Card Management – Add, edit, and organize tasks effortlessly

    Screenshot 2025-10-10 011912
  • Real-time Updates – Smooth UI interactions

Screenshot 2025-10-10 012140
Screenshot 2025-10-10 012039
Screenshot 2025-10-10 012235
Screenshot 2025-10-10 012226

🎨 Modern UI/UX

  • Responsive Design – Perfect experience on all devices
  • Beautiful Animations – Smooth transitions and hover effects
  • Clean Interface – Minimalist design focused on productivity
  • Accessibility First – Keyboard navigation and screen reader support

πŸ”§ Advanced Features

  • Multi-step Forms – Structured data collection with progress indicators
  • Form Validation – Real-time error handling and user feedback
  • Success States – Celebratory completion animations
  • Keyboard Shortcuts – ESC to close, Enter to submit

πŸ› οΈ Tech Stack

βš›οΈ Frontend Framework

  • React 19 – Latest React with concurrent features
  • Vite – Lightning-fast build tool and dev server

🎨 Styling & UI

  • Tailwind CSS 4 – Utility-first CSS framework

  • DaisyUI – Component library for Tailwind

  • Custom Components – Beautifully designed modals and forms


πŸ–ΌοΈ Icons & Assets

  • React Icons – Comprehensive icon library

  • Heroicons – Beautiful SVG icons


🧩 State & Interactions

  • React Hook Form – Powerful form management
  • @hello-pangea/dnd – Smooth drag-and-drop functionality
  • React Hot Toast – Elegant notifications

🌐 Routing & Deployment

  • React Router DOM – Client-side routing
  • Firebase – Backend and hosting capabilities

πŸš€ Quick Start

🧰 Prerequisites

  • Node.js v18+

  • npm or yarn


βš™οΈ Installation

Clone the repository

git clone https://github.com/yourusername/task-board.git

Navigate to project directory

cd task-board

Install dependencies

npm install

Start development server

npm run dev

🎯 Usage Guide

βž• Creating Tasks

Click "Add More" in any column

Fill out the multi-step form:

Personal Information – Name, age

Address Information – Current & present address

Contact Information – Email, phone

Submit to see the success animation


πŸ”„ Managing Workflow

Drag & Drop – Move cards between Todo, Doing, Done

Add Columns – Create custom workflow stages

Real-time Updates – Instant visual feedback


⌨️ Keyboard Navigation

ESC – Close modals

Enter – Submit forms

Click + drag – Move cards


πŸ”€ Typography

Clean, readable fonts

Consistent heading hierarchy

Mobile-responsive text sizes


🧱 Components

Modals – Centered with backdrop blur

Buttons – Gradient backgrounds with hover states

Forms – Step indicators with progress bars

Cards – Clean shadows and borders


🌟 Why This Project Stands Out

πŸ† Professional Grade

Production-ready – Follows React best practices

Performance optimized – Efficient re-renders and minimal bundle size

Type safe – Full TypeScript support available

Accessible – WCAG guidelines compliant


πŸ’‘ Innovative Features

Multi-step modal forms for complex data

Visual progress indicators

Celebratory completion animations

Responsive drag & drop – Works on touch devices


πŸ§‘β€πŸ’» Developer Experience

Modern tooling with Vite

Clean, modular codebase

Easy customization and scalability

SEO ready with proper meta tags


🌐 Browser Support

βœ… Chrome 90+

βœ… Firefox 88+

βœ… Safari 14+

βœ… Edge 90+


🀝 Contributing

We ❀️ contributions! Please feel free to submit issues, fork the repository, and create pull requests.


πŸ™ Acknowledgments

Trello – for inspiration

Tailwind CSS – for the amazing utility framework

React Community – for excellent libraries and support

Vite Team – for the fantastic build tool


⭐ Star this repo if you found it helpful!

Built with ❀️ using React, Tailwind CSS, and DaisyUI.


Releases

No releases published

Packages

No packages published

Languages