Behind the scenes
How This Investor Portal Was Built
A practical demonstration of what private-cloud infrastructure looks like when it's turned into a real product — built entirely on Simplyblock and Vela.
What You're Looking At
This is a production-grade investor data room: controlled access, document viewing, audit logging, and engagement analytics. It's not a demo environment — it runs on the same infrastructure stack we recommend to enterprise customers.
Every login, document view, and session is tracked and stored in a PostgreSQL database running on Simplyblock storage, managed through Vela. The application itself is a Node.js/TypeScript server with no dependency on any public cloud provider.
The Stack
Four layers, all running on private infrastructure.
Investor Authentication Flow
A two-step flow that avoids storing plain-text passwords while keeping the experience simple for investors.
investor_sessions. The raw token is set as an httpOnly cookie valid for 24 hours.
Database Schema
A single PostgreSQL database managed through Vela — schema visualisation, table browsing, and automated backups, all backed by Simplyblock storage.
Click either screenshot to enlarge.
Cloud-Like Experience on Private Infrastructure
Many companies want the speed and simplicity of the public cloud, but cannot move sensitive investor data off their own infrastructure. This portal is a lightweight proof that you don't have to choose. Simplyblock and Vela deliver the same managed-service ergonomics — schema visualisation, automated backups, one-command deployments — without handing your data to a third-party cloud provider.
The result is a product that feels familiar and modern to the end user, while running on infrastructure you fully control.
We Use Our Own Products
We built this portal on our own platform because we genuinely enjoy using what we are building. It is an important part of how we work: we care about turning deep infrastructure into something people actually want to use. Simple, intuitive, reliable, and ready for real workflows.
If our stack is not good enough for our own investor relations workflow, it is not good enough to sell.