What we do

Product DesignWeb & App DevelopmentCreative ProductionPerformance Marketing

Company

IndustriesProductsWorkInsightsAboutCareers
From our projects · Web & App Development

Roles before screens: what building our own Workspace taught us

We run Yuvyora on software we built ourselves: hiring, HR, sales and the website in one login. Five lessons for any company building internal tools.

We run Yuvyora on software we built ourselves: the Yuvyora Workspace. Hiring from application to signed offer, people and HR, attendance and leave, sales enquiries and the website, all in one login, with each person seeing only their own work.

Building the tool we use every day was humbling. Here's what it taught us about internal software.

1. Design roles before screens

The first question isn't "what should this page look like?" It's "who should see this, and who should be able to change it?" We designed one access ladder (Owner, Admin, Manager, HR, Marketing, Employee) before building screens, so security was part of the design, not bolted on.

The details matter. Offers are approved only by the Owner or an Admin, whatever anyone's job title, so the person preparing an offer never releases it. And nobody except the Owner edits their own record.

2. Enforce it on the server

Hiding a button isn't security. Every permission in the Workspace is enforced by the server, so even someone who tinkers with the app can't see or change what their role doesn't allow.

3. Test every permission

Rules that aren't tested quietly break. The Workspace has more than 100 automated security tests that check who can read and change what, and they run before every release. If a change would let the wrong person see something, it never ships.

4. Put today's work first

When the home screen showed every app first, the urgent things sat below the fold. We moved a To do list to the top: offers to send, interviews needing results, leave to approve, resignations to confirm. People open the Workspace to do something; show them what.

5. Make status visible

"Did that email actually go out?" is a question nobody should have to ask. The Workspace shows whether each offer and tracker link was emailed, and reminds HR about anything that wasn't. Small signals like these save more time than big features.

6. Build in stages

We shipped the Workspace in tested stages, each live before the next began. Every stage solved a real concern the team had that week, and real use shaped the next.

What this means for your company

Internal tools fail when they copy a spreadsheet onto a screen. They succeed when they start from roles, make today's work obvious, and earn trust through rules that are enforced and tested.

Thinking about one place for your team's work? Book a strategy call, or see the Workspace.

Key takeaways
  • Decide who can see and change what before designing a single screen.
  • Enforce permissions on the server, and test every one of them.
  • Show people what needs doing today before everything they could do.
The full case studyYuvyora Workspace: chat, hiring and HR for the whole team, in one appSee how Yuvyora Workspace was built
Founding Client Program

Let's create what's next.

We are partnering with a select group of 5 founding clients. Each one gets our full attention, our best thinking and terms reserved for the businesses that grow with us from the start.

What founding clients receive
  • Senior team on your project from day one
  • Preferred founding terms, agreed in your proposal
  • Direct founder involvement in every key decision
  • Priority scheduling ahead of standard engagements

Apply for a founding place Or start with a free website & app audit