# Platform Overview

Omniflow is the living product platform. It automates the entire product workflow from idea to full-stack application. Powered by coordinated AI agents (Joy), it handles requirements, design, code, and deployment in one seamless flow while keeping you in control of every detail.

### Video Tutorial

[Omniflow Quick start guide](https://www.youtube.com/watch?v=CwmCTmm3Nng)

### Core Features

#### AI-Powered Document Generation
Generate PRDs, UI/UX designs, Tech Designs, QA Plans, Release Plans, and production code from natural language descriptions using the Joy AI assistant.

#### Full-Stack Development
Build complete applications with frontend, backend, and database, automatically provisioned and deployed on every generation.

#### Team Collaboration
Invite team members to your organization and project workspaces. Assign roles, manage permissions, and collaborate across the full product lifecycle.

#### Knowledge Base
Store product context, guidelines, and reference material inside your project. Joy uses the knowledge base to generate more accurate and consistent outputs.

#### Version Control & Git Sync
Connect GitHub or Bitbucket for two-way code sync. Roll back to any previous app version with a single click using History Version Restore.

#### Data Security & Compliance
Google OAuth, role-based access control (RBAC), document-level permissions, organization data isolation, and audit logs, built in from day one.

### Supported Document Types

Every project in Omniflow is built around a set of living documents. Each document type serves a specific role in the product lifecycle:

#### PRD
Product Requirements Document: the source of truth for your product's features, user stories, and scope.

#### UI/UX Design
Visual design system and layout mockup generated from your PRD before full code generation.

#### Tech Design
Architecture, API design, database schema decisions, and system design, generated from your PRD.

#### QA & Test Plan
Test scenarios and quality criteria to validate the product before release.

#### Release Plan
Deployment checklist and release coordination document.

#### Product
The generated full-stack application: deployable, production-ready code with database, auth, and APIs.

### Data Security & Compliance

Omniflow is built with security as a foundational layer, not an afterthought. Every workspace, project, and document is protected by enterprise-grade access controls and infrastructure security.

#### Google OAuth & Secure Sign-In
Sign in with Google for secure, password-free authentication. Email and password sign-up is also supported with industry-standard credential handling via AWS Cognito.

#### Role-Based Access Control (RBAC)
Assign roles (Admin or Member) to control what each team member can see and do inside your organization and projects. Document-level permissions (View / Edit) can be set per user.

#### Audit Logs
All significant actions within your workspace are recorded in audit logs, giving you visibility into who did what and when. Useful for compliance reviews and incident investigations.

#### Organization Data Isolation
Each organization's projects, documents, and generated code are fully isolated. Team members only see what they have been granted access to, with no cross-organization data leakage.

**For enterprise security reviews:** Contact us at [general@omniflowai.com](mailto:general@omniflowai.com) for our security documentation, data processing details, or to discuss specific compliance requirements for your organization.
