← 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 GitHubNext case study
Server Control Center