Inspiration
Enterprise teams already live in tools like Slack, email, and project trackers, but critical decisions and action items are still easy to lose in noisy threads. Leaders want a clear view of what is happening across departments without forcing everyone into a new process.
TeamFlow Enterprise was built as an AI collaboration agent that sits inside a familiar workspace layout and quietly turns conversation into execution for real enterprise teams. Instead of asking people to remember special commands, the agent listens to normal messages and steps in when it can help.
What TeamFlow Does
TeamFlow Enterprise is a dark‑themed, department‑based workspace for professional teams. The left side shows departments like #Main, #Engineering, and #Design, the center shows high‑signal conversations, and the right side shows task management, personnel, and shared assets.
Key features:
- Team communication hub with department rooms and pinned context
- Task management panel for high‑priority work, linked directly to real conversation
- Executive‑style sprint recap and workspace summaries
- Personnel sidebar with roles and responsibilities for each member
- Shared assets panel for important documents and handbooks
The idea is simple: teams keep talking in one place, and the AI agent watches the stream, turning useful parts into tasks, summaries, and updates without extra syntax.
How Gemini 3 Is Used
Inside every room, users type completely natural messages. As new messages arrive, TeamFlow sends selected conversation windows, room metadata, roles, and current tasks to Gemini 3 through a lightweight backend. Gemini 3 then decides what the agent should do, even if nobody typed a special keyword.
The agent can:
- Detect commitments in chat and create or update tasks in the task panel
- Propose short summaries or sprint recaps when a conversation reaches a natural checkpoint
- Suggest announcements for the main workspace when something looks broadly relevant
- Answer grounded questions, including web‑backed lookups, when the user is clearly asking for information
The frontend talks to a small backend proxy that connects to the Gemini 3 API, so all AI behavior is centralized, permission‑aware, and easy to extend.
How It Is Built
- Frontend: React single‑page application mounted in a
#rootdiv, using modern hooks and component composition. - Styling: Tailwind CSS and a custom dark theme that feels like an enterprise console, plus Font Awesome for icons.
- Layout: Left navigation for departments, central message timeline, and right rail for tasks, people, and shared assets.
- Backend: Lightweight Express server that serves the static app and acts as a proxy for Gemini 3 API calls.
- Hosting: Containerized app running on Google Cloud Run with HTTPS.
- AI: Google Gemini 3 API for reasoning, summarization, and task extraction from live message streams.
All Gemini logic is funneled through a single integration layer, which makes it straightforward to add new behaviors like intelligent search, presence signals, or meeting notes without touching the rest of the UI.
Challenges and What I Learned
- Designing prompts that work well even when users do not follow a command syntax, and the model has to infer intent from natural conversation.
- Keeping latency low while sending enough context for Gemini 3 to act like an assistant, not just a chatbot, in an always‑on workspace.
- Making the AI feel helpful but not intrusive, so it adds tasks and summaries at the right moments instead of spamming the timeline.
- Building a UI that looks and feels like a real enterprise product, while still moving fast enough to ship within the hackathon timeline.
Built With
- docker
- express.js
- googlecloudplatform
- googlecloudrun
- googlegemini3api
- node.js
- postgresql
- react
- tailwindcss
- typescript
- websockets


Log in or sign up for Devpost to join the conversation.