Skip to content

Latest commit

 

History

History
92 lines (66 loc) · 2.42 KB

README.md

File metadata and controls

92 lines (66 loc) · 2.42 KB

Taskalicious - Your Daily Organizer 🚀

A modern task management app built with React.js, TypeScript, and Tailwind CSS.

License: MIT React TypeScript Tailwind CSS

Taskalicious Screenshot

📋 Use Case

Taskalicious Use Case Diagram

✨ Features

  • 📝 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

🛠️ Tech Stack

  • Frontend: React.js, TypeScript
  • Styling: Tailwind CSS
  • State Management: Zustand
  • Drag & Drop: Dnd Kit
  • Build Tool: Vite
  • Icons: Lucide React
  • Date Handling: Date-fns

🚀 Quick Start

# Clone repository
git clone https://github.com/bouzayenilyes/examen_ts.git

# Install dependencies
cd Examen_ts
npm install

# Start development server
npm run dev

📜 Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run lint - Run ESLint
  • npm run preview - Preview production build

📂 Project Structure

taskalicious/
├── public/            # Static assets
├── src/              # Source code
│   ├── components/   # React components
│   ├── store/       # Zustand store
│   ├── types/       # TypeScript types
│   └── App.tsx      # Main component
└── [config files]   # Configuration files

🤝 Contributing

  1. Fork the repository
  2. Create feature branch (git checkout -b feature/amazing-feature)
  3. Commit changes (git commit -m 'Add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

MIT License

Made with ❤️ by [Neovimmer]