Local sample demo
This is a local sample demo.
User upload, file storage, points, and payments are not enabled yet.
This demo is the easiest way to try Flowwyn before account history or paid runs exist.
Workflow details
Workflow title: Universal CSV Cleaner
Workflow code: WF-CSV01
Input requirements: CSV input only for the MVP path. Use a plain tabular file with one header row. Best for files that need whitespace cleanup and structural cleanup.
Output description: A cleaned CSV output for download. A compact report summarizing cleanup actions and data shape changes.
Demo status
This page runs the Universal CSV Cleaner entirely in the browser, from file selection through preview and local downloads. It is the best place to try Flowwyn in the current demo stage.
Step 1
Select CSV
Choose a local CSV file to begin the browser-only demo.
Step 2
Validate metadata
Check file name, size, extension, and MIME hint before reading content.
Step 3
Validate content locally
Read the CSV text in browser memory only and check safe limits.
Step 4
Generate local preview
Build cleaned CSV, summary stats, safe logs, and HTML report output.
Step 5
Download local outputs
Save cleaned CSV or HTML report from the preview result only.
Metadata validation
Browser-local workflow demo
Validate a CSV locally, preview the cleaned output, and download browser-generated preview files. This demo is designed to feel simple for early beta users.
File contents are read only in your browser after metadata validation passes.
The file is not uploaded, stored, or processed as a paid run.
The browser may expose file name, file size, and MIME hint only. File contents are read only after metadata passes and you choose local content validation.
After content validation passes, you can generate a browser-local clean preview.
Selection status
idle
Validation status
idle
Selected file metadata
File name: Not selected
File size: Not selected
Detected MIME type: Not provided
Extension: Not selected
Metadata-only limits
- CSV only
- Max file size: 5.00 MB
- Max rows: 5,000
- Max columns: 80
- Max cell length: 5,000 characters
- Content validation runs locally in the browser.
Local content validation
Your file content is read locally in your browser for validation only.
The file is not uploaded, stored, or sent to a server in this phase.
This is not a paid run and no points are charged.
Content status
idle
Safe validation log
Logs may show validation status, row count, column count, file size, and safe error codes only.
Raw CSV content and complete cell values are not shown.
Local clean preview
Your CSV is processed locally in your browser for preview only.
The file is not uploaded, stored, or sent to a server in this phase.
This preview is not a paid run and no points are charged.
Downloads become available only after the local preview is ready.
Preview status
idle
Generate local preview becomes available only after metadata and local content validation pass.
Sample CSV preview
The page runs against a fixed local sample only. It does not accept user input. Use this route to understand the browser-local demo before any beta upload flow exists.
Name , Email , Empty , Note Alice , alice@example.com , , =SUM(1,2) Bob , bob@example.com , , <b>hello</b> Bob , bob@example.com , , <b>hello</b> , , ,
Cleaned CSV preview
Name,Email,Note Alice,alice@example.com,'=SUM(1 Bob,bob@example.com,<b>hello</b>
Summary stats
- Input rows
- 4
- Output rows
- 2
- Removed empty rows
- 1
- Removed empty columns
- 1
- Removed duplicate rows
- 1
- Trimmed cells
- 16
Safe logs
Logs show only safe step names, counts, and statuses. Raw CSV content is not recorded here.
parse_csv | started
parse_csv | succeeded
validate_csv | started
validate_csv | succeeded
trim_whitespace | started
trim_whitespace | succeeded
remove_empty_rows | started
remove_empty_rows | succeeded
remove_empty_columns | started
remove_empty_columns | succeeded
deduplicate_rows | started
deduplicate_rows | succeeded
generate_summary_stats | started
generate_summary_stats | succeeded
generate_csv | started
generate_csv | succeeded
generate_html_report | started
generate_html_report | succeeded
HTML report preview
This preview uses the local runner's escaped HTML report generated from fixed sample data only.
Universal CSV Cleaner Report
| Input rows | 4 |
|---|---|
| Output rows | 2 |
| Input columns | 4 |
| Output columns | 3 |
| Removed empty rows | 1 |
| Removed empty columns | 1 |
| Removed duplicate rows | 1 |
| Trimmed cells | 16 |
Navigation
Demo boundaries
- This demo uses a fixed local sample CSV.
- The upload area checks file metadata only.
- Runner execution is not opened for user files in this phase.
- Points and payments remain disabled on this route.