Mermaid Flowcharts Templates
Ready-to-use Mermaid flowchart templates. Copy, customize, and open in the live editor instantly.
5 templates · Click "Use in Editor" to open any template and customize it instantly. No sign-up required.
Basic Flow
Simple decision flowchart with start, branch, and end nodes.
flowchart TD
A[Start] --> B{Decision}
B -->|Yes| C[Process A]
B -->|No| D[Process B]
C --> E[End]
D --> EUse in Editor →Decision Tree
Feature request decision tree with effort estimation and approval gates.
flowchart TD
A[New Feature Request] --> B{Is it aligned with roadmap?}
B -->|Yes| C{Effort estimate?}
B -->|No| D[Add to backlog]
C -->|Small < 1 week| E[Schedule for next sprint]
C -->|Medium 1-4 weeks| F[Write RFC]
C -->|Large > 1 month| G[Create project proposal]
F --> H{Approved?}
H -->|Yes| E
H -->|No| D
G --> I{Approved?}
I -->|Yes| J[Create epic & milestones]
I -->|No| DUse in Editor →Error Handling
HTTP request error handling flow with validation and auth checks.
flowchart TD
A[Receive Request] --> B[Validate Input]
B --> C{Valid?}
C -->|No| D[Return 400 Bad Request]
C -->|Yes| E[Authenticate]
E --> F{Authenticated?}
F -->|No| G[Return 401 Unauthorized]
F -->|Yes| H[Process Request]
H --> I{Success?}
I -->|Yes| J[Return 200 OK]
I -->|No| K[Log Error]
K --> L[Return 500 Internal Error]Use in Editor →CI/CD Pipeline
Complete CI/CD pipeline from push to production and staging deployment.
flowchart LR
A([Push to GitHub]) --> B[Lint & Format]
B --> C[Unit Tests]
C --> D[Build]
D --> E{Tests Pass?}
E -->|No| F[Notify Dev]
E -->|Yes| G[Build Docker Image]
G --> H[Push to Registry]
H --> I{Branch?}
I -->|main| J[Deploy to Production]
I -->|develop| K[Deploy to Staging]
K --> L[Run E2E Tests]Use in Editor →User Registration
User sign-up flow with email validation and verification.
flowchart TD
A([User clicks Sign Up]) --> B[Show Registration Form]
B --> C[User submits form]
C --> D{Email already exists?}
D -->|Yes| E[Show error message]
E --> B
D -->|No| F[Hash password]
F --> G[Create user record]
G --> H[Send verification email]
H --> I[Show success page]
I --> J{User clicks verify link}
J --> K[Mark email verified]
K --> L[Redirect to dashboard]Use in Editor →