Skip to content

Repository files navigation

SyncFlow AI — All-in-One AI Workplace Productivity Assistant

SyncFlow AI is a modern, high-performance SaaS productivity suite designed to eliminate workplace context-switching and streamline executive execution. Powered by live generative AI, SyncFlow AI transforms unstructured meeting discussions into structured action plans and stakeholder communication through a continuous "Meeting-to-Execution-to-Communication" pipeline.


📌 Project Overview

Modern professionals spend hours manually distilling meeting transcripts, updating task management boards, and drafting follow-up emails. SyncFlow AI solves this bottleneck by providing a cohesive, intelligent workspace where AI doesn't just generate text in isolation—it bridges key daily operational workflows.

Key Objectives:

  • Accelerate Executive Workflows: Convert 60-minute meeting transcripts into actionable decisions and priorities in seconds.
  • Unified Pipeline Architecture: Seamlessly push extracted items from meeting recaps straight into an intelligent task scheduler and email drafting suite.
  • Responsible AI by Design: Integrate continuous human-in-the-loop oversight, confidence verification badges, and transparent data privacy controls.

✨ Features Implemented

1. 🎙️ Executive Meeting Summarizer & Action Extractor

  • Transcript Ingestion: Paste raw transcripts or select from pre-loaded enterprise scenarios (Executive Prep Meeting, Tech Sync Notes).
  • Customizable Summary Depth: Choose between Concise Bullet Points, Executive Brief, or Full Report.
  • Structured Extraction: Automatically isolates:
    • High-level discussion summaries.
    • Tagged organizational decisions (e.g., Approved, Deferred).
    • Action items complete with assignees, priority indicators, and firm deadlines.
  • Direct Workflow Pushes: One-click integration buttons to push extracted items into the Task Planner or draft a Stakeholder Email.

2. 📋 AI Task Planner & Smart Scheduler

  • Multi-View Task Board: Seamless toggle between interactive Kanban Boards (To Do / In Progress / Done) and Daily Timeline Schedules.
  • AI Auto-Plan Engine: Input raw, unstructured priorities and let AI prioritize tasks based on the Eisenhower Matrix (Urgency vs. Impact).
  • Capacity & Workload Tracking: Visual capacity meters (e.g., 6.5 / 8 hrs planned) preventing schedule overcommitment.
  • Cross-Feature Imports: Automatic intake banners and badge notifications when tasks are imported from the Meeting Summarizer.

3. ✉️ Context-Aware Smart Email Generator

  • Multi-Tone AI Engine: Supports diverse business tones: Formal, Friendly, Persuasive, Concise, and Executive Brief.
  • Meeting Context Injection: Toggle on-demand context injection to auto-fill details from your latest meeting summary or active sprint tasks.
  • Smart Subject Line Generator: Generates 3 high-impact subject lines per prompt.
  • Live AI Refinement: Fast single-click prompt adjustments ("Make it shorter", "Add Call to Action", "Increase Urgency").

4. ⚡ One-Click Workflow Pipeline (Dashboard Hero)

  • Dedicated executive command center greeting: "Good day, Rohan. Turn today's meetings into finished work."
  • End-to-end 3-step guided flow connecting Meeting Notes ➔ Task Schedule ➔ Stakeholder Email.
  • Real-time productivity telemetry tracking Time Saved, Action Items Extracted, and Emails Drafted.

5. 🛡️ Responsible AI & Governance Layer

  • Human-in-the-Loop Safeguards: Visual status badges (Unreviewed vs. Verified by User) on all AI-generated fields.
  • Prominent Disclaimers: Visible notices emphasizing user review and verification.
  • Data Privacy & Transparency: Dedicated Governance modal/tab detailing zero-retention policies and privacy assurance (no training on user inputs).

🛠️ Technologies & Tools Used

Domain Technology / Tool Purpose
Frontend Framework React 18, TanStack Start Fast, accessible, client-side routed SPA architecture
Styling & Design System Tailwind CSS, shadcn/ui Modern, responsive SaaS design with dark/light mode persistence
Icons & Brand Assets Lucide React Clean, crisp vector icons & dynamic gradient logo badges
AI Gateway & LLM Lovable AI Gateway (Gemini 3.6 Flash) Live, streaming, high-speed structured AI generation
State & Persistence React Context API + LocalStorage Instant client-side state synchronization across routes
Notifications & UX Sonner Toasts Real-time toast feedback for clipboard actions & pipeline events
Development Platform Lovable Rapid AI-powered full-stack application development & deployment

🚀 Setup & Installation Instructions

Follow these steps to run the application locally or deploy it to production.

Prerequisites

  • Node.js (version 18.x or later recommended)
  • npm or pnpm
  • A Lovable AI account or compatible AI Gateway credentials

1. Clone the Repository

git clone https://github.com/your-username/syncflow-ai.git
cd syncflow-ai

2. Install Dependencies

npm install
# or
pnpm install

3. Configure Environment Variables

Create a .env.local file in the root directory and configure your gateway keys:

LOVABLE_API_KEY=your_lovable_api_key_here
VITE_APP_TITLE="SyncFlow AI"

4. Run the Development Server

npm run dev
# or
pnpm dev

Open http://localhost:5173 in your browser to explore the app.

5. Build for Production

To generate a production-ready optimized build:

npm run build

🔒 Responsible AI Statement

SyncFlow AI utilizes generative language models to assist workplace productivity. Outputs should always be reviewed by human operators prior to business execution. SyncFlow AI does not store sensitive transcripts permanently on external servers or train foundational models on confidential user inputs.


📄 License

This project is open-source and available under the MIT License.

Releases

Packages

Contributors

Languages