Skip to content

✔️TaskFlow is a powerful agile🐬 project management tool for teams🏢, featuring real-time⌚ collaboration, task tracking and 🪸 workflows!

Notifications You must be signed in to change notification settings

KanadShee-18/Taskflow

Repository files navigation

TaskFlow

Visit my site TaskFlow is an Agile Project Management Tool designed to help teams efficiently manage their projects and tasks. It provides an intuitive interface for workspace management, project tracking, task handling, and analytics with multiple views like Kanban, Calendar, and Data Tables.

TaskFlow Banner

✨ Features

  • Authentication: Secure login via OAuth (Google, GitHub) or email-password.
  • Workspaces: Create, modify, delete workspaces & invite team members.
  • Projects: Manage projects inside workspaces with full CRUD operations.
  • Task Management: Create, update, delete tasks, assign users, and track progress.
  • Multiple Views:
    • 📊 Data Table View for structured project tracking.
    • 📌 Kanban View for drag-and-drop task management.
    • 📅 Calendar View to track deadlines visually.
  • Analytics Dashboard:
    • 📈 Project Analytics: Insights into project performance.
    • 🏢 Workspace Analytics: Overview of workspace activities.
  • Real-time Collaboration: Users can work together efficiently within a shared workspace.
  • Notifications: Stay updated with task changes and assignments.

🚀 Tech Stack

  • Frontend: Next.js (React Framework)
  • Backend: Hono (Fast Edge API framework)
  • Database & Authentication: Appwrite (Cloud backend for authentication, database, and storage)
  • State Management: TanStack Query (Efficient API data fetching & caching)
  • Styling: Tailwind CSS (Modern utility-first CSS)

📸 Screenshots

🔑 Authentication

Authentication

🏢 Workspaces

Workspaces

📌 Kanban Board

Kanban View

📅 Calendar View

Calendar View

📊 Project Analytics

Project Analytics

🏢 Workspace Analytics

Workspace Analytics

🤝 Contributing

We welcome contributions! Feel free to open issues or create pull requests.


💡 TaskFlow: Simplifying Agile Project Management!

If you like this project, please give it a ⭐ and feel free to contribute! 🙌

About

✔️TaskFlow is a powerful agile🐬 project management tool for teams🏢, featuring real-time⌚ collaboration, task tracking and 🪸 workflows!

Topics

Resources

Stars

Watchers

Forks

Languages