Is it crazy to use Vue for the front-end and n8n as the backend (exposing REST endpoints)?

Posted by ragsappsai@reddit | ExperiencedDevs | View on Reddit | 8 comments

Hey everyone,

I’m thinking about building a project where the front-end is in Vue, and instead of a normal backend (Node, Python, etc.), I’d just use n8n to expose the REST endpoints and handle all the logic.

Basically: Vue → REST calls → n8n workflows → Airtable DB.

Is this a terrible idea? Has anyone here tried using n8n as the backend layer for a real app? Wondering about performance, security, and long-term maintainability.

Would love any opinions or experiences!