https://github.com/kanadshee-18/taskflow
✔️TaskFlow is a powerful agile🐬 project management tool for teams🏢, featuring real-time⌚ collaboration, task tracking and 🪸 workflows!
https://github.com/kanadshee-18/taskflow
appwrite appwrite-auth appwrite-database date-fns honojs nextjs14 oauth project-management react-big-calendar shadcn-ui tailwindcss tanstack-react-query typescript
Last synced: 20 days ago
JSON representation
✔️TaskFlow is a powerful agile🐬 project management tool for teams🏢, featuring real-time⌚ collaboration, task tracking and 🪸 workflows!
- Host: GitHub
- URL: https://github.com/kanadshee-18/taskflow
- Owner: KanadShee-18
- Created: 2025-02-11T14:36:26.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-27T05:41:52.000Z (2 months ago)
- Last Synced: 2025-04-10T01:11:01.809Z (20 days ago)
- Topics: appwrite, appwrite-auth, appwrite-database, date-fns, honojs, nextjs14, oauth, project-management, react-big-calendar, shadcn-ui, tailwindcss, tanstack-react-query, typescript
- Language: TypeScript
- Homepage: https://taskflow-agile-pm.vercel.app
- Size: 3.31 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TaskFlow
[Visit my site](https://taskflow-agile-pm.vercel.app)
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**.
## ✨ 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](https://nextjs.org/) (React Framework)
- **Backend**: [Hono](https://hono.dev/) (Fast Edge API framework)
- **Database & Authentication**: [Appwrite](https://appwrite.io/) (Cloud backend for authentication, database, and storage)
- **State Management**: [TanStack Query](https://tanstack.com/query/latest) (Efficient API data fetching & caching)
- **Styling**: [Tailwind CSS](https://tailwindcss.com/) (Modern utility-first CSS)## 📸 Screenshots
### 🔑 Authentication

### 🏢 Workspaces

### 📌 Kanban Board

### 📅 Calendar View

### 📊 Project 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! 🙌