- 📝 Easy task creation with titles and descriptions
- 🔄 Intuitive drag-and-drop reordering
- 🔍 Search and filter functionality
- 📊 Task statistics dashboard
- 🌓 Light/Dark theme support
- 📱 Responsive design
- 📤 Share tasks via QR code
- Frontend: React.js, TypeScript
- Styling: Tailwind CSS
- State Management: Zustand
- Drag & Drop: Dnd Kit
- Build Tool: Vite
- Icons: Lucide React
- Date Handling: Date-fns
# Clone repository
git clone https://github.com/bouzayenilyes/examen_ts.git
# Install dependencies
cd Examen_ts
npm install
# Start development server
npm run dev
npm run dev
- Start development servernpm run build
- Build for productionnpm run lint
- Run ESLintnpm run preview
- Preview production build
taskalicious/
├── public/ # Static assets
├── src/ # Source code
│ ├── components/ # React components
│ ├── store/ # Zustand store
│ ├── types/ # TypeScript types
│ └── App.tsx # Main component
└── [config files] # Configuration files
- Fork the repository
- Create feature branch (
git checkout -b feature/amazing-feature
) - Commit changes (
git commit -m 'Add amazing feature'
) - Push to branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Made with ❤️ by [Neovimmer]