Build a modern, production-ready web application called “TeamFlow” for MSc Project Management students. The app must include: 1. Authentication: - Sign up / login - Secure session handling 2. Team Space Dashboard: - List all projects - Show project name, course, deadline, team members, health status - Buttons: Create project, Open project, Edit team, Delete project 3. Project Creation Flow: - Project name, course, deadline, team size - Add members via email or code - Assign roles manually or via AI suggestion 4. Team Management: - View all members with roles and activity status - Edit roles, remove members - Activity log for all changes 5. Project Workspace with Tabs: - Gantt Chart (editable, drag-and-drop, dependencies, milestones) - Sprint Board (To-Do / In-Progress / Blocked / Done) - Chat (real-time, mentions, task-linked threads) - Workload Dashboard (contribution bars, heatmap) - Notifications (alerts, reminders) - AI Fix Suggestions 6. AI Features: - Role suggestions based on skills - Task breakdown from project brief - Imbalance detection (overload/underuse) - “Fix team load” suggestions with preview + apply - Explain AI decisions 7. Contribution Tracking: - Based on file uploads, edits, comments, task updates - Visual indicators per user 8. Imbalance Detector: - Highlight overloaded or inactive members - Show risk score 9. File Management: - Upload and link files to tasks - Version tracking 10. Lecturer View: - Read-only access - View contributions, timeline, reports 11. Readiness View: - Health score (0–100) - Missing tasks checklist - Export report 12. UX/UI: - Smooth animations and transitions Ensure: - Realistic Gantt and Kanban visuals - Fully responsive design - Professional, launch-ready appearance Additional requirements: - Include proper UX states: - Empty states (no projects, no tasks) - Loading states (skeleton loaders/spinners) - Error states (network/API failure handling) - Notification system: - Real-time updates with priority levels (low, medium, critical) - Notification center (bell icon dropdown) - Optional in-app banners for urgent alerts - Data privacy & control: - Users can download or delete their data - Explicit consent for activity tracking - No data shared outside the team - AI boundaries: - AI only suggests, never auto-applies critical changes - All recommendations require user approval - Provide “Explain this suggestion” for transparency - Performance: - Fast loading dashboard (<2 seconds) - Smooth drag-and-drop interactions (Gantt & Sprint) - Analytics (for testing): - Track feature usage (tasks created, updates, activity levels) - Capture interaction metrics for user validation - Integration readiness: - Design system to allow integration with tools like Google Drive or Microsoft Teams - Mobile responsiveness: - Fully usable on mobile with simplified Gantt and chat-first interface
Sign in to leave a comment
No tasks yet
Add a task now to track work. System-generated tasks will be added here later.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No user flows yet.
The User Flow Agent will generate per-persona navigation diagrams after SRD updates.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No user flows yet.
The User Flow Agent will generate per-persona navigation diagrams after SRD updates.
No comments yet. Be the first!