TATeaArx_
All projects
Frontend · Open source

Account Manager

An interface for managing local and LDAP accounts with validation and persisted state.

Frontend development/2025
01 / Context

Problem and role

A focused frontend case study featuring a dynamic form, typed state, and distinct rules for different account types.

Dynamic account records
Field validation
LDAP and local modes
Persisted state
02 / Decisions

Engineering decisions

01

Keep domain logic in Pinia.

02

Validate records when editing is completed.

03

Normalize labels into a typed data structure.

03 / Outcome

What was delivered

A compact implementation of the specification with predictable form state.

Vue 3TypeScriptPiniaTailwind CSS
Open on GitHub
Next case study
Server Control Center