Voodoo.js

User accounts

Create, read, update and delete against a REST layer, with per-field validation, input masks, loading states and an error path you can actually trigger.

Registered { users.length }
Administrators { totalAdmins }
On screen now { filtered.length }

{ term ? 'Nothing found for ' + term : 'No users yet' }

{ term ? 'Check the spelling, or clear the search to see the whole list.' : 'The list is empty. Start by adding the first person on the team.' }

User CPF Phone Role Actions
{ u.name }
{ u.cpf } { u.phone } { roleLabel(u.role) }

Voodoo.js demo. The API is simulated in memory, so nothing leaves this tab and a reload brings everything back.