A console application designed for a small team of developers to manage tasks related to their software project. The application supports multiple teams, boards, and task types, ensuring effective task tracking and collaboration.
- Create and manage teams: Unique name (5-15 characters), members, and boards.
- Team members: Each has a unique name, tasks, and activity history.
- Create and manage boards: Unique name (5-10 characters) within the team.
- Boards: Maintain a list of tasks and an activity history.
Supports three types of tasks:
- Bug: Title, description, steps to reproduce, priority, severity, status, assignee, comments, and history.
- Story: Title, description, priority, size, status, assignee, comments, and history.
- Feedback: Title, description, rating, status, comments, and history.
- Manage teams: Create teams, add members, view team details.
- Manage boards: Create boards, view board details.
- Manage tasks: Create tasks, change status, assign/unassign tasks, add comments.
- List and filter tasks: By type, status, assignee, title, etc.
- Clone the repository:
git clone https://github.com/username/repository.git
- Follow the prompts to manage teams, boards, and tasks.