Hey Bubblers ![]()
After 5+ years of building on Bubble, I kept hitting the same wall: the apps grew way past the point where anyone could hold them in their head — dozens of data types, hundreds of backend workflows, API Connector calls everywhere, and pages full of conditionals nobody remembers writing.
When you need to explain all that to someone else — a new team member, a client, an external developer, an investor doing due diligence — there’s no export button. You end up screenshotting the editor for days.
So I built Relis. It connects to your app with viewer-only collaborator access and automatically extracts your full architecture:
- Data structure — data types, fields, relationships, option sets, privacy rules
- API Connector — every connection with auth, headers, params, request/response
- Backend workflows — API workflows, scheduled events, DB triggers, with full condition/action sequences (+ a screenshot of every workflow)
- App settings — domain, languages, environment info
- Frontend — pages, reusable elements, element trees, custom states, conditionals, and UI workflows
The backend side comes out as 9 developer-standard documents: ERD (Mermaid), DDL script (PostgreSQL/MySQL), table specification, data dictionary, API spec, backend workflow docs, enum/constants, full markdown exports, and workflow screenshots. The frontend comes as a structured overview for each page.
A few things I want to be upfront about:
- It’s read-only. Viewer access only — it extracts structure and logic, never your database records or user data. Revoke access anytime.
- The free scan gives you a complexity report (how many types, workflows, API calls, and pages you actually have). Full document generation is paid.
- I’m the founder — happy to answer anything about how it works under the hood.
Use cases so far: onboarding developers onto an existing app, agencies producing documentation deliverables for clients, and architecture audits.
Would love feedback from people with big apps — the gnarlier the backend, the better the test. ![]()
