Skip to content
TaskFlow.ai

TaskFlow.ai

The perfect all in one for your company

Created on 22nd June 2025

β€’

TaskFlow.ai

TaskFlow.ai

The perfect all in one for your company

The problem TaskFlow.ai solves

πŸ’Ό TaskFlow.ai β€” Intelligent Project & Workforce Management SaaS

πŸš€ Built in 36 hours to solve the chaos of project management, employee overload, and inefficient meetings.


🧠 The Problem

Modern IT companies rely on fragmented tools to manage people, projects, and productivity:

  • HR systems to manage employees
  • Separate project management tools (Jira, Trello)
  • Time trackers (Toggl, Clockify)
  • Manual spreadsheets to assign work
  • Video calls with no action items
  • Overloaded teams and unclear task ownership

This leads to:

  • πŸ’₯ Work overload and burnout
  • ❓ Tasks lost in conversation
  • πŸ” Repetitive, manual work assignment
  • βš™οΈ Low efficiency and delayed projects

βœ… Our Solution: TaskFlow.ai

TaskFlow.ai is a full-stack SaaS platform that:

  • Centralizes company, employee, and project management
  • Uses AI to transcribe meetings and generate task summaries
  • Auto-assigns jobs based on availability, skill, and project priority
  • Tracks work hours and load to prevent burnout
  • Makes every meeting actionable β€” no wasted talk time

🎯 Who is it for?

  • IT service companies
  • Product teams
  • Freelancing agencies
  • Remote teams with recurring project work

πŸ”§ Key Features

CategoryFeatures
πŸ‘₯ Company ManagementRegister company, add employees, manage roles
πŸ“ Project & TaskCreate projects, define priorities and deadlines, assign tasks
πŸ•’ Time TrackingStart/stop work, manage time slots, prevent overload
πŸŽ₯ MeetingsBuilt-in video calls (Jitsi), auto recording
🧠 AI AutomationTranscribe meetings, summarize key points, auto-create task list
βš™οΈ Smart AssignmentMatch tasks to best-fit employees by skill and availability
πŸ§‘β€πŸ’» DashboardsSeparate views for Admins, Employees, and Project Managers

πŸ§ͺ Demo Workflow

  1. βœ… Login/Register as a company admin
  2. πŸ‘₯ Add employees
  3. πŸ“ Create a project with priority and required skills
  4. πŸ§‘β€πŸ’» Start a meeting β†’ it records and transcribes the discussion
  5. 🧠 AI summarizes the meeting and creates tasks
  6. βš™οΈ System auto-assigns tasks to the right team members
  7. πŸ•’ Employees track their time and see upcoming work
  8. πŸ“Š Admin views team workload and task progress

πŸ’‘ Built With

  • 🧩 Frontend: React + TailwindCSS
  • πŸ”§ Backend: FastAPI + PostgreSQL
  • 🧠 AI/ML: Whisper (Transcription) + GPT-4 (Summary & Task generation)
  • πŸŽ₯ Video Conferencing: Jitsi Meet integration
  • πŸ”’ Auth: JWT-based secure login
  • βš™οΈ DevOps: Docker (optional for deploy)

🏁 Why It Matters

TaskFlow.ai makes meetings productive, manages teams smartly, and helps companies hit deadlines without breaking their people.

No more juggling 5 tools. No more overburdened teams.
Just clear meetings, smart assignments, and balanced workloads.

Challenges we ran into

🚧 Challenges We Ran Into

1. ⏱️ Time Constraints with a Multi-Module System

We aimed to build a complete SaaS platform in just 36 hours β€” with modules for employee management, project tracking, AI transcription, smart task assignment, and real-time communication. Prioritizing what to build and what to cut was crucial.

2. πŸ€– Whisper Transcription Setup

Setting up OpenAI Whisper locally proved difficult due to limited hardware resources. Transcription on CPU (no GPU available) was slow, and processing long meeting recordings within time constraints was a bottleneck.

3. 🧠 GPT-Based Task Extraction

Generating accurate and actionable tasks from raw meeting transcripts using GPT-4 required carefully crafted prompts. Mapping tasks to team members based on skill and availability had to be simplified due to time pressure.

4. πŸ–₯️ Hardware & Resource Constraints

We worked on personal laptops and VMs with limited RAM and no GPUs. Running AI models (Whisper), Jibri (for recording), and PostgreSQL concurrently was resource-intensive. Some features had to be downscaled or mocked to avoid crashes and lag.

5. πŸ”Œ Frontend & Backend Integration Bottleneck

Our frontend developer was limited to building UI only. This meant our full-stack member had to handle API integration, increasing their workload and introducing slight delays in completing the frontend flow.

6. πŸŽ₯ Jitsi + Jibri Integration

While Jitsi Meet integration via iframe was relatively straightforward, setting up Jibri for auto-recording introduced major challenges:

  • High hardware demand (Jibri alone can consume 2–4 GB RAM).
  • Lack of GPU slowed video encoding.
  • Configuring audio loopback (using

    snd-aloop

    ) in a VM environment was tricky.
  • Docker container setup was not trivial and consumed valuable hours.

7. βš–οΈ Smart Task Assignment Logic

Designing a logic that assigns tasks based on skill, availability, and project priority was complex under time constraints. We opted for a basic rule-based matching system with hardcoded skills and weights for the demo.

8. πŸ”„ Service Synchronization & Pipeline Orchestration

Moving data between modules β€” from Jitsi β†’ audio β†’ Whisper β†’ GPT β†’ backend β†’ frontend β€” required careful coordination. Managing intermediate data, delays, and ensuring the right API trigger at the right time took multiple iterations.

9. πŸ§ͺ Testing Under Time Pressure

We focused on testing key flows like company registration, project creation, meeting β†’ transcription β†’ task flow. However, edge-case testing and performance checks had to be postponed to maintain delivery speed.

10. 🧠 Team Efficiency vs Feature Ambition

Not all teammates could contribute at full capacity due to complexity in unfamiliar areas. We had to downscale features like real-time transcription, advanced scheduling algorithms, and fancy dashboards to ship a working MVP.

Tracks Applied (3)

Authenticate with Civic Auth

πŸ” How Civic Auth Helped Us Integrating authentication is one of the most time-consuming and error-prone parts of a hac...Read More
Civic Technologies

Civic Technologies

Best use of Gemini API

🧠 How Gemini API Helped Us Building an AI-powered productivity tool in a limited timeframe requires fast, reliable, an...Read More
Major League Hacking

Major League Hacking

Best Use of MongoDB Atlas

πŸ—„οΈ How MongoDB Atlas Helped Us Choosing the right database was critical for building a scalable, fast, and flexible mu...Read More
Major League Hacking

Major League Hacking

Discussion

Builders also viewed

See more projects on Devfolio