Features
Everything your team needs to stay productive
Organizations
Create multiple organizations, each with its own members, teams, and projects. Control who has access to what through a flexible role-based permission system at the organization level.
- Create and manage organizations
- Invite members with granular roles
- Organization-level permissions (view, settings, billing, member management)
Teams
Organize your workforce into teams. Each team has its own members, roles, tasks, and projects. Teams can belong to an organization or operate independently.
- Standalone or organization-linked teams
- Team-level roles and permissions
- Dedicated member management
Tasks
A full-featured task management system with status workflow, priorities, assignments, subtasks, threaded comments, and a complete audit log. Track progress from "To Do" through "In Progress" and "Done".
- Custom status workflow (todo, in-progress, in-review, done, cancelled)
- Priority levels (low, medium, high, urgent)
- Task assignments with due dates
- Subtasks with parent-child hierarchy
- Threaded comments with reply nesting
- Task history audit log with field-level diffs
- Bulk operations and filtering
Projects
Group related tasks into projects for better organization. Assign project members and track overall progress at a glance.
- Project-level task grouping
- Dedicated project members with roles
- Task count and member overview
Role-Based Access Control
A comprehensive RBAC system with 30+ granular permissions. Define custom roles at the global, organization, team, and project levels. Every action is protected by permission checks.
- Global admin panel with full control
- Organization, team, and project scoped roles
- Custom role creation with any permission combination
- User groups for bulk role management
- 30+ pre-defined permissions across all modules
Real-Time Notifications
Stay informed with real-time notifications delivered via WebSocket. Get instant updates when tasks are assigned, statuses change, comments are added, or you're added to a team.
- WebSocket-powered real-time delivery
- In-app notification center with read/unread tracking
- Notifications for task assignment, status changes, comment replies, team invites
- Unread badge in the header
User Profiles & Dashboard
Personal dashboard showing your tasks, projects, and stats. Customize your profile with avatar, bio, and password management.
- Personal dashboard with My Tasks widget
- Projects overview
- Organization/team/project statistics
- Avatar upload and profile editing
- Dark/light theme toggle
Real-Time Chat
Built-in real-time messaging powered by Socket.IO WebSockets. Communicate with your team directly within the platform.
- Direct one-on-one conversations
- Task-specific chat channels
- Typing indicators and message timestamps
- Unread message badges
- Persistent message history
Calendar View
Interactive calendar powered by FullCalendar. See all your tasks organized by due date with color-coded status indicators.
- Month, week, and day views
- Tasks displayed with status colors
- Click to view task details
- Supports EN and RU locale switching
Task History
Every change to a task is recorded in an audit log. Track who changed what and when with full field-level diffs.
- Automatic logging of create, update, status change, assign, and delete actions
- Field-level diffs showing old and new values
- Timeline UI with color-coded action types and user attribution
Admin Panel
Global administration interface for managing the entire platform. Control users, organizations, teams, roles, and permission groups from a single dashboard.
- User management with search and filtering
- Organization and team oversight
- Custom role creation with 30+ granular permissions
- Permission group management for bulk role assignment
Internationalization
Full bilingual support for English and Russian. The entire interface switches language instantly with persistent locale preference.
- English and Russian interface translations
- Persistent locale stored in browser
- Calendar locale switches with the interface language
- Language switcher in settings
