- A task management system that simplifies creating, editing, and organizing tasks for more efficient workflow management*
to view the project click here
These are the features I'm currently working on:
-
Workspaces 🏢
- Create multiple workspaces for different organizations
- Customize workspace settings and preferences
- Manage workspace members and roles
-
Projects 📊
- Create and manage multiple projects within workspaces
- Set project goals and milestones
- Track project progress and metrics
-
Task Management ✅
- Multiple task views:
- Kanban Board 📋
- Calendar View 📅
- List View 📝
- Task stages:
- Backlog
- Todo
- In Progress
- In Review
- Done
- Rich task details:
- Descriptions with markdown support
- File attachments
- Comments and discussions
- Due dates and priorities
- Labels and tags
- Multiple task views:
-
Team Collaboration 👥
- Invite team members to workspaces
- Assign tasks to team members
- Real-time updates and notifications
- Team member permissions and roles
The tech stack I'm currently working on is in R&D, so it may change or be updated.
-
Frontend:
- Next.js
- TypeScript
- Tailwind CSS
- shadcn/ui components
-
Backend:
- Hono
- Appwrite
- NVM (Node Version Manager) is installed
1. Clone the repository:
git clone https://github.com/nicklm0/TaskFLow.git
2. go to the project directory
$ cd TaskFLow/
3. Install dependencies:
# Install dependencies
$ npm install
4. run the development server:
$ npm run dev
# or if you using yarn
yarn dev
# or if you using pnpm
pnpm dev
# or if you using bun
bun dev