Skip to content

Web App · 2 weeks

Devee admin dashboard

One calm console for an entire organisation's data

An internal admin dashboard for managing Devee's whole organisational structure — employees, roles, products, departments, divisions, branches and areas — with a one-click sync to their external Focus service.

Next.jsFirebaseReduxTailwind CSS
Devee admin dashboard — product screenshot

The challenge

Devee's operations staff manage a sprawling organisation — thousands of employees plus roles, products and a multi-level org structure — and needed one fast internal console to keep it all accurate, with zero risk of accidental data loss.

What we did

We built a Next.js dashboard with one consistent pattern across every entity: searchable, sortable tables, focused create/edit dialogs, and deliberate named confirmations on destructive actions. Data lives in Firebase with role-based access, and a one-click 'Sync with Focus' keeps employee records aligned with Devee's external Focus service.

Results

  • Seven entity types managed from one consistent, learnable interface
  • One-click employee sync with the external Focus service
  • Role-based access with deliberate, named confirmation on every delete

Inside the product

Devee dashboard product catalog
The product catalog — searchable, sortable and paginated, with the same table craft applied to every screen.
Devee dashboard departments management
Organisation data — departments, divisions, branches and areas — each managed through the same predictable pattern.
Devee dashboard roles and access control
Roles and access configured in that same layout — learn one screen and you've learned all seven.