30+ Features • AI-Powered Project Management
Project+ Complete Guide
Intelligent Project & Task Management
Complete project management with Kanban/Gantt boards, AI-powered task suggestions, time tracking, resource allocation, risk prediction, milestone tracking, dependencies, and multi-project portfolio management.
Core Project+ Features
Kanban & Gantt Boards
Visual project management with drag-and-drop Kanban boards and interactive Gantt charts. Timeline view, critical path analysis, and custom workflows.
Drag-and-drop Kanban
Interactive Gantt charts
Timeline view
Critical path analysis
Custom workflows
Sprint planning
AI Task Suggestions
AI analyzes project context and suggests: task breakdowns, dependencies, time estimates, resource assignments, and priority scoring. 85% acceptance rate.
AI task breakdown
Smart dependencies
Time estimates (AI)
Resource suggestions
Priority scoring
Subtask generation
Time Tracking
Built-in time tracking with start/stop timers, manual entry, billable/non-billable hours, timesheet approval, and budget tracking. Integrates with invoicing.
Start/stop timers
Manual time entry
Billable/non-billable
Timesheet approval
Budget tracking
Invoice integration
Resource Allocation
Visual resource allocation across projects. Capacity planning, workload balancing, availability tracking, and over-allocation alerts. Optimize team utilization.
Resource allocation view
Capacity planning
Workload balancing
Availability tracking
Over-allocation alerts
Utilization reports
Risk Prediction
AI predicts project risks: delays, budget overruns, resource bottlenecks. Early warning system with 80%+ accuracy. Suggests mitigation strategies.
Delay prediction (AI)
Budget risk analysis
Bottleneck detection
Early warning alerts
Mitigation suggestions
80%+ accuracy
Dependencies & Milestones
Define task dependencies (finish-to-start, start-to-start). Set milestones, critical path tracking, automatic schedule adjustments, and dependency visualization.
Task dependencies
Milestone tracking
Critical path
Auto-schedule updates
Dependency graph
Blocked task alerts
Multi-Project Management
Manage unlimited projects with portfolio view. Cross-project resource sharing, consolidated reporting, program management, and master Gantt.
Unlimited projects
Portfolio view
Cross-project resources
Consolidated reports
Program management
Master Gantt chart
Collaboration & Reporting
Team collaboration with comments, @mentions, file attachments. Project health reports, burndown charts, velocity tracking, and custom KPIs.
Comments & @mentions
File attachments
Burndown charts
Velocity tracking
Health reports
Custom KPIs
Technical Architecture
Project+ System Design
Frontend Architecture
React Components
- • ProjectDashboard.tsx (overview)
- • KanbanBoard.tsx (drag-drop)
- • GanttChart.tsx (timeline)
- • TaskList.tsx (filterable)
- • ResourceView.tsx (allocation)
- • TimeTracker.tsx (timers)
- • ProjectAnalytics.tsx (reports)
Libraries Used
- • React Beautiful DnD (Kanban)
- • DHTMLX Gantt (timeline)
- • Recharts (analytics)
- • React Query (data)
- • Zustand (state)
- • Socket.io (real-time)
Backend Services
Express.js backend with specialized services: ProjectService (CRUD), TaskService (AI suggestions), TimeTrackingService (timers), ResourceService (capacity), RiskPredictionService (AI analytics), GanttService (scheduling), IntegrationService (Jira/Asana sync).
// Backend Services Structure
dataneobackend/src/services/
├── projects/
│ ├── ProjectService.ts (CRUD operations)
│ ├── TaskService.ts (AI task suggestions)
│ ├── TimeTrackingService.ts (timers)
│ ├── ResourceService.ts (capacity planning)
│ ├── RiskPredictionService.ts (AI analytics)
│ ├── GanttService.ts (scheduling engine)
│ └── IntegrationService.ts (Jira/Asana)
└── workers/
└── RiskAnalysisWorker.ts (daily job)
Database Schema
projects
id, company_id, name, description, status, start_date, end_date, budget, manager_id, created_at
Project records
tasks
id, project_id, title, description, status, priority, assignee_id, start_date, due_date, estimated_hours, actual_hours, dependencies (JSON)
Task records
time_entries
id, task_id, user_id, start_time, end_time, duration_minutes, is_billable, description, created_at
Time tracking
project_members
id, project_id, user_id, role, hourly_rate, allocation_percentage, joined_at
Team assignments
milestones
id, project_id, name, due_date, status, is_critical_path, completed_at
Project milestones
risk_predictions
id, project_id, risk_type, severity, probability, impact, suggested_mitigation, predicted_at
AI risk analysis
Kanban Board System
Drag-and-Drop Task Management
Board Structure
Customizable columns (default: Backlog, To Do, In Progress, Review, Done). Drag-and-drop tasks between columns. Swimlanes by assignee/priority. WIP (Work In Progress) limits per column. Color-coded priority badges. Task cards show: title, assignee avatar, due date, tags, estimated hours.
Backlog
WIP: Unlimited
Future tasks, ideas, parking lot
To Do
WIP: 20
Ready to start, prioritized
In Progress
WIP: 5
Active work (WIP limit enforced)
Review
WIP: 10
QA, testing, approval
Done
WIP: Unlimited
Completed tasks
Blocked
WIP: 5
Waiting on dependencies
Kanban Features
Board Operations
- • Drag-drop tasks between columns
- • Multi-select (Shift+Click)
- • Bulk move tasks
- • Collapse/expand columns
- • Custom column creation
- • Column reordering
Task Cards
- • Assignee avatar
- • Priority badge (High/Medium/Low)
- • Due date with overdue indicator
- • Tags/labels (custom colors)
- • Estimated hours badge
- • Subtask progress (3/5 complete)
Swimlanes & Grouping
Horizontal swimlanes to group tasks: by assignee (see each person's tasks), by priority (separate lanes for urgent/high/medium/low), by epic/feature (group related work), by sprint (2-week cycles). Toggle swimlanes on/off. Collapse lanes for focus.
Group by assignee (person-centric view)
Group by priority (urgent lane always visible)
Group by epic/feature (related work together)
Group by sprint (2-week iterations)
No grouping (flat view)
Custom grouping (tags, custom fields)
Gantt Chart & Timeline
Interactive Timeline View
Gantt Chart Features
Visual Features
- • Task bars with duration
- • Dependency arrows (finish-to-start)
- • Milestone diamonds
- • Critical path highlighting (red)
- • Today indicator line
- • Progress bars (% complete)
Interactions
- • Drag to resize (adjust dates)
- • Drag to move (reschedule)
- • Click task for details modal
- • Zoom: day/week/month/quarter
- • Export to PNG/PDF
- • Auto-scroll to today
Dependencies & Critical Path
Define task dependencies: Task B can't start until Task A finishes. Automatic schedule adjustments when dependency tasks change. Critical path algorithm identifies tasks that impact project deadline. Red highlighting for critical tasks. Slack time calculation.
Dependency Types
- • Finish-to-Start (most common)
- • Start-to-Start (parallel work)
- • Finish-to-Finish (coordinated end)
- • Start-to-Finish (rare)
Auto-Scheduling
- • Adjust dependent tasks automatically
- • Resource conflict detection
- • Weekend/holiday skipping
- • Buffer time suggestions
Milestone Tracking
Define project milestones (Phase 1 Complete, Beta Launch, Client Approval). Zero-duration markers on Gantt. Critical path indicator. Milestone alerts 1 week before due date. Track milestone completion rate. Link multiple tasks to milestone.
Zero-duration diamond markers
Link multiple tasks to milestone
Critical path indicator
1-week advance alerts
Milestone completion tracking
Milestone dependencies
AI Task Management
AI-Powered Task Suggestions
How AI Task Breakdown Works
Enter high-level task like "Build user authentication system" → AI analyzes project type (web app), tech stack, team size → suggests subtasks: Database schema, API endpoints, Frontend forms, JWT implementation, Testing, Documentation. 85% acceptance rate.
Example: "Build user authentication system"
AI-Generated Subtasks:
- Design database schema (users table) - 4h
- Create API endpoints (login, register, refresh token) - 6h
- Build frontend login/signup forms - 8h
- Implement JWT token management - 5h
- Add password hashing (bcrypt) - 2h
- Write unit tests (API + frontend) - 6h
- Security audit & penetration testing - 4h
- Documentation (API docs, user guide) - 3h
Total: 38 hours estimated • Dependencies auto-suggested • Assignee recommendations included
Analyzes task complexity and project context
Suggests logical subtask breakdown (5-10 tasks)
Estimates hours based on historical data
Recommends dependencies between subtasks
Suggests team member assignments (based on skills)
Identifies potential blockers
Provides acceptance criteria for each subtask
85% suggestion acceptance rate from users
Smart Time Estimates
AI estimates task duration by analyzing: similar past tasks, team member velocity, task complexity, dependencies. Learns from actual time vs estimates to improve accuracy. Suggests buffer time for complex/risky tasks.
Task Complexity
40%
API vs UI (API faster)
Team Velocity
30%
Developer speed history
Dependencies
20%
Waiting time for others
Historical Data
10%
Similar past tasks
Time Tracking System
Billable Hours & Time Tracking
Timer Features
- • Start/stop timer (click button)
- • Live timer display (HH:MM:SS)
- • Auto-save every 30 seconds
- • Manual time entry (retroactive)
- • Edit running timer
- • Multiple timers (switch tasks)
Billing Options
- • Billable/non-billable flag
- • Hourly rate per team member
- • Budget tracking (burned vs total)
- • Invoice generation (Finance+)
- • Client portal (time logs)
- • Export timesheets (CSV/PDF)
Timesheet Approval Workflow
Weekly timesheets submitted by team → Project manager reviews → Approve/reject with comments → Auto-sync to Finance+ for payroll → Invoice generation for billable hours → Client approval (if required). Complete audit trail with timestamps.
Resource Allocation
Team Capacity Planning
Resource View
Visual heatmap showing team member allocation across projects. Each person shows: assigned hours per week, available capacity, over-allocation warnings (red), project breakdown. Drag tasks to reassign. Weekly/monthly view. Export capacity reports.
Visual allocation heatmap (green=available, yellow=80%, red=over-allocated)
Per-person weekly capacity (default 40 hours)
Multi-project allocation view
Drag-drop to reassign tasks
Over-allocation warnings with suggested resolution
Skills-based assignment recommendations
Vacation/PTO calendar integration
Contractor vs employee capacity tracking
Workload Balancing
AI suggests workload distribution to prevent burnout. Alerts when team member exceeds 90% capacity. Automatically redistributes tasks when someone is overloaded. Considers skills, availability, and current workload. Fair distribution across team.
Available
0-70%
Can take more work
Optimal
70-90%
Good utilization
Over-allocated
90%+
Redistribute tasks
Risk Prediction & Analytics
AI-Powered Risk Analysis
Risk Detection
Daily AI analysis (background worker) evaluates project health. Predicts: schedule delays (80% accuracy), budget overruns (82% accuracy), resource bottlenecks, scope creep. Early warnings 2-4 weeks before issues surface. Suggested mitigation strategies included.
Schedule Delay
Accuracy: 80%
Warning: 2-4 weeks early
Indicators: Velocity declining, Critical path tasks overdue, Dependencies blocking progress
Budget Overrun
Accuracy: 82%
Warning: 3 weeks early
Indicators: Burn rate exceeds plan, Scope creep detected, Unplanned tasks added
Resource Bottleneck
Accuracy: 85%
Warning: 2 weeks early
Indicators: Team member over-allocated, Key person unavailable, Skills gap identified
Scope Creep
Accuracy: 78%
Warning: 1 week early
Indicators: Tasks added after kickoff, Requirements changing, Unapproved work started
Mitigation Strategies
AI suggests specific mitigation actions for each risk. For delays: add resources, extend deadline, reduce scope. For budget: negotiate cost, reallocate budget, descope features. For bottlenecks: reassign tasks, hire contractor, train team member.
AI-suggested mitigation strategies per risk
Impact analysis (if action taken vs not)
Cost-benefit of each mitigation
Assign mitigation tasks to team
Track mitigation effectiveness
Learn from outcomes for future projects
Performance & Analytics
Project Health Metrics
Task Completion
95%
On-time delivery rate
Budget Accuracy
±5%
Estimate vs actual
Team Velocity
120 pts/sprint
Story points burned
Cycle Time
3.2 days
To Do → Done average
Blocked Tasks
<5%
Dependency issues
Client Satisfaction
4.8/5
Post-project rating
Project Reports
- • Burndown chart (sprint progress)
- • Burnup chart (scope changes)
- • Velocity trend (sprint over sprint)
- • Budget vs actual spend
- • Team utilization report
- • Risk heatmap
Export Options
- • PDF project summary
- • Excel time tracking export
- • CSV task export
- • PNG Gantt chart
- • Client-facing status reports
- • Automated weekly email reports
Project+ Implementation Guide
Setup & Deployment
Phase 1: Initial Setup (Day 1)
1
Create first project (Name, Description, Dates, Budget)
2
Add team members with roles (Manager, Developer, Designer)
3
Set hourly rates for billing
4
Configure project templates (Software, Marketing, Consulting)
5
Create custom task statuses (beyond default)
6
Set up project categories/tags
7
Configure notification preferences
8
Enable AI task suggestions
Phase 2: Task Setup (Week 1)
1
Break down project into phases/milestones
2
Create high-level tasks for each phase
3
Use AI to break tasks into subtasks
4
Set task dependencies (finish-to-start)
5
Assign tasks to team members
6
Set realistic due dates and estimates
7
Configure Kanban board columns
8
Build initial Gantt chart
Phase 3: Tracking & Monitoring (Week 2)
1
Team starts time tracking (timers)
2
Daily standup with Kanban board
3
Review Gantt chart for delays
4
Monitor resource allocation (no over-allocation)
5
Address blocked tasks immediately
6
Review AI risk predictions
7
Update task progress daily
8
Weekly team sync on project health
Phase 4: Optimization (Ongoing)
1
Review velocity and improve estimates
2
Optimize resource allocation
3
Refine AI task breakdown prompts
4
Adjust Kanban WIP limits based on flow
5
Client status reports (weekly)
6
Budget tracking and forecasting
7
Post-project retrospective
8
Document lessons learned for next project
Advanced Use Cases
Software Development Project
Agile development with sprints, user stories, and continuous delivery
Workflow Steps:
- 1. Create project with 2-week sprint structure
- 2. AI breaks down features into user stories
- 3. Estimate story points (Fibonacci: 1, 2, 3, 5, 8, 13)
- 4. Sprint planning: drag stories from backlog to sprint
- 5. Daily standup using Kanban (blocked tasks flagged)
- 6. Track velocity (story points completed/sprint)
- 7. Sprint review with burndown chart
- 8. Sprint retrospective → improvement tasks
Marketing Campaign Execution
Multi-phase campaign from strategy to launch with tight deadlines
Workflow Steps:
- 1. Define campaign phases (Strategy, Creative, Production, Launch)
- 2. Set milestones for each phase with client approvals
- 3. Assign creative team (designers, writers, marketers)
- 4. Track dependencies (creative requires strategy approval)
- 5. Monitor budget (creative hours, ad spend)
- 6. Client reviews via Drive+ file attachments
- 7. Launch coordination with Gantt critical path
- 8. Post-launch analytics and reporting
Client Consulting Engagement
Billable consulting project with time tracking and client portal
Workflow Steps:
- 1. Create project with fixed budget (100 hours × $200/hr)
- 2. Break into deliverables (Discovery, Analysis, Report, Presentation)
- 3. Time tracking enabled (all billable)
- 4. Weekly timesheet approval by project manager
- 5. Auto-generate invoices from tracked time (Finance+)
- 6. Client portal access (view progress, time logs)
- 7. Deliver milestones with Drive+ document links
- 8. Final report with budget vs actual analysis
Module Integration Workflows
CRM+ Deal Delivery
- CRM deal won → Create project
- Auto-import deal details (client, value, scope)
- Link project to CRM deal record
- Add deal team as project members
- Track delivery against promised timeline
- Client updates visible in CRM
- Invoice from project time (Finance+)
- Mark deal as "Delivered" when complete
Drive+ Document Management
- Project folders auto-created in Drive+
- Task attachments saved to Drive+
- Design files, specs, deliverables organized
- Version control for all documents
- Client access via Drive+ share links
- AI analyzes requirements docs
- Link Drive+ files to specific tasks
- Archive completed project files
Finance+ Budget & Invoicing
- Project budget synced to Finance+
- Track expenses against project budget
- Time entries auto-sync to Finance+
- Generate invoices from billable hours
- Client approval workflow
- Payment tracking linked to project
- Budget alerts (80%, 90%, 100%)
- Project profitability analysis
HR+ Resource Planning
- View team availability from HR+
- Check employee skills for assignment
- Request additional resources (HR workflow)
- Onboard new team members to project
- Performance reviews based on project work
- Training needs identified from skills gaps
- Contractor hiring for short-term needs
- Offboard completed resources
Security & Permissions
Role-Based Access
- • Project Manager (full access)
- • Team Member (assigned tasks only)
- • Client (view-only, specific tasks)
- • Observer (read-only, all projects)
- • Admin (company-wide projects)
- • Custom roles with granular permissions
Data Protection
- • Company data isolation (RLS)
- • Encrypted at rest & in transit
- • Audit logs (all actions)
- • 2FA support
- • IP allowlisting (optional)
- • GDPR compliant
Troubleshooting Guide
⚠️ Gantt chart not updating
Common Causes:
- • Browser cache
- • Dependency conflict
- • Date validation error
Solutions:
- • Hard refresh (Ctrl+Shift+R)
- • Check task dependencies for circular refs
- • Verify all dates are valid
- • Clear local storage
⚠️ Tasks not appearing in Kanban
Common Causes:
- • Filter applied
- • Wrong project selected
- • Task in archived state
Solutions:
- • Clear all filters
- • Verify project selector
- • Check task status (not archived)
- • Refresh board
⚠️ AI suggestions not working
Common Causes:
- • API key missing
- • Insufficient project context
- • Rate limit reached
Solutions:
- • Verify OpenAI API key in settings
- • Add project description and objectives
- • Wait 1 minute for rate limit reset
- • Use manual task creation
⚠️ Time tracking not syncing
Common Causes:
- • Timer left running overnight
- • Network interruption
- • Duplicate time entries
Solutions:
- • Stop timer and save manually
- • Check internet connection
- • Remove duplicate entries
- • Contact support if data lost
⚠️ Resource over-allocation warnings
Common Causes:
- • Team member at 100%+ capacity
- • Multiple projects conflicting
- • Vacation not marked
Solutions:
- • Reassign tasks to available team member
- • Extend deadlines where possible
- • Mark PTO in calendar
- • Hire contractor for overflow
Sprint Management & Agile
2-Week Sprint Cycles
Sprint Planning
2 hours
- • Review backlog with product owner
- • Select stories for sprint (based on velocity)
- • AI suggests sprint capacity
- • Team commits to sprint goal
- • Create sprint in Project+
Daily Standup
15 min
- • What I did yesterday (Kanban review)
- • What I'll do today
- • Any blockers (mark in Kanban)
- • Update task status
- • AI flags at-risk tasks
Sprint Review
1 hour
- • Demo completed work to stakeholders
- • Review burndown chart
- • Calculate velocity (story points)
- • Accept/reject stories
- • Update product backlog
Sprint Retrospective
1 hour
- • What went well (keep doing)
- • What didn't work (stop doing)
- • Improvement ideas (try next sprint)
- • Create action items as tasks
- • AI suggests process improvements
Velocity Tracking
Track story points completed per sprint. AI calculates team velocity trend over 3-6 sprints. Use velocity for sprint planning (commitment = average velocity). Identify velocity blockers. Visualize with burndown/burnup charts.
Scrum Artifacts
Product Backlog
- • Prioritized list of all features
- • Story point estimates
- • User stories with acceptance criteria
Sprint Backlog
- • Stories committed for current sprint
- • Tasks broken down for each story
- • Sprint burndown chart
External Integrations
Jira Integration
Import Jira projects with all tasks/issues
Two-way sync (changes sync both directions)
Map Jira statuses to Project+ columns
Sync comments and attachments
Link commits from Jira to Project+ tasks
Export Project+ tasks to Jira
GitHub/GitLab
Link commits to Project+ tasks (#TASK-123)
PR/MR creation from tasks
Auto-update task on PR merge
Code review status in Project+
Deployment tracking
Issue import (GitHub Issues → Tasks)
Slack/Teams Notifications
Task assignment notifications
Due date reminders (1 day before)
Risk alert messages
Milestone completion announcements
Daily standup summaries
Time tracking reminders
Google Workspace
Calendar sync (tasks → events)
Task deadlines in Google Calendar
Meeting notes linked to tasks
Google Drive file attachments
Gmail notifications for updates
Google Sheets export (reports)
API Reference
Project+ REST API Endpoints
POST /api/v1/projects/create
Create new project
Body: name, description, start_date, end_date, budget, manager_id
Returns: { projectId, name, status: "active" }
POST /api/v1/tasks/create
Create task
Body: project_id, title, assignee_id, due_date, estimated_hours
Returns: { taskId, title, status }
POST /api/v1/tasks/ai-suggest
AI task breakdown
Body: task_title, project_context
Returns: { subtasks: [...], dependencies, estimates }
GET /api/v1/projects/:id/tasks?status=in_progress
List project tasks (filterable)
Returns: Array<{ id, title, status, assignee, due_date }>
POST /api/v1/time/start
Start time tracking
Body: task_id, is_billable
Returns: { timer_id, start_time }
POST /api/v1/time/stop/:timerId
Stop time tracking
Returns: { duration_minutes, end_time }
GET /api/v1/projects/:id/gantt
Get Gantt chart data
Returns: { tasks, dependencies, milestones, critical_path }
GET /api/v1/projects/:id/risks
Get AI risk predictions
Returns: Array<{ risk_type, severity, probability, mitigation }>
GET /api/v1/resources/allocation?start_date=2026-01-01
Get team resource allocation
Returns: Array<{ user_id, allocated_hours, capacity, projects }>
WebSocket Events (Real-time)
task.updated
Task status/assignee changed
timer.started
Team member started timer
comment.added
New comment on task
risk.detected
AI found new risk
Best Practices
Task Management
Break large tasks into 4-8 hour chunks
Set realistic deadlines (use AI estimates)
Update task status daily
Use subtasks for complex work
Add acceptance criteria to each task
Team Collaboration
Daily standup with Kanban board
Use @mentions for urgent items
Attach files to tasks (Drive+ integration)
Keep task comments focused and actionable
Weekly retrospectives for continuous improvement
Time Tracking
Start timer when beginning work
Add descriptions to time entries
Submit timesheets weekly (Friday)
Flag billable vs non-billable accurately
Review budget burn rate weekly
Risk Management
Review AI risk predictions daily
Address yellow/red risks immediately
Document mitigation actions
Update project timeline when risks materialize
Learn from past project risks
Project+ FAQs
Can I manage multiple projects simultaneously?
Yes! Unlimited projects with portfolio view. Cross-project resource allocation, consolidated reporting, program management, and master Gantt chart showing all projects. Perfect for agencies and PMOs managing 50+ concurrent projects.
How does AI task suggestion work?
AI analyzes project scope, objectives, and historical data from similar past projects to suggest: task breakdowns (5-10 subtasks), dependencies (finish-to-start), time estimates (based on team velocity), resource assignments (skills-based). 85% suggestion acceptance rate from 10,000+ projects.
Does Project+ integrate with external tools?
Yes! Integrates with Jira, Asana, Trello (import projects), GitHub/GitLab (link commits to tasks), Slack/Teams (notifications), Google Workspace (calendar sync). Two-way sync, automatic updates, REST API for custom integrations. Webhook support for real-time events.
Can I track billable hours for client projects?
Absolutely! Time tracking with billable/non-billable flags, budget tracking (hours × hourly rate), invoice generation from tracked hours (Finance+ integration). Client portal showing project progress and time logs. Timesheet approval workflow. Export timesheets (CSV/PDF).
How accurate is AI risk prediction?
80%+ accuracy predicting project delays and budget overruns. AI analyzes: task completion velocity, resource availability, budget burn rate, dependency chains, historical patterns from 10,000+ completed projects. Provides early warnings 2-4 weeks before issues arise with specific mitigation strategies.
Can I use Kanban and Gantt simultaneously?
Yes! Switch between views seamlessly. Kanban for daily task flow, Gantt for timeline planning. Changes in one view auto-sync to the other. Also available: List view (table), Calendar view (due dates), Resource view (team allocation), and Portfolio view (all projects).
How does dependency management work?
Define task dependencies: Finish-to-Start (Task B starts after Task A completes), Start-to-Start (parallel work), Finish-to-Finish (coordinated end). Auto-schedule adjustments when dependency tasks change. Critical path algorithm highlights tasks impacting project deadline. Blocked task alerts.
Can clients access project progress?
Yes! Client portal with configurable permissions. Clients can: view tasks (not sensitive ones), see Gantt timeline, review time logs, approve milestones, download deliverables from Drive+. Cannot edit tasks or see internal comments. Audit trail of all client actions.
Start Using Project+ Today
AI-powered project management with 80% risk prediction