A modern contact list

Built with Next.js, Server Actions, and React 19. Designed with accessibility and clean architecture in mind.

Contact Management

View, create, edit, and delete contacts with a clean, accessible interface.

Role-Based Access

Viewers can browse contacts. Editors can create, update, and delete.

Search & Filter

Quickly find contacts by name, email, location, or phone number.