
Public website
The public experience introduces the firm, its legal practice areas, and its attorneys, with clear paths to learn more or request a consultation.
Selected work / Legal consultancy
A public website and administration dashboard for a legal consultancy, bringing firm information, practice areas, attorney profiles, articles, and consultation requests together.
The public site helps prospective clients understand the firm, explore its practice areas and attorneys, read its articles, and request a consultation. Contact details and clear inquiry paths make it easy to move from research to conversation.
Behind it, an administration dashboard gives the firm control over incoming consultations and replies, blog publishing, attorney profiles, practice areas, and homepage content. The Vue frontend connects to a separate backend API, keeping the public experience and internal workflows connected to the same content system.

The public experience introduces the firm, its legal practice areas, and its attorneys, with clear paths to learn more or request a consultation.

A dashboard overview that brings recent consultations, blog posts, and attorney records into one place for the administrator.

A slider manager for updating the homepage hero content, including its images, titles, and messages.

A consultation workspace for reviewing incoming requests and handling follow-up replies from the dashboard.
The frontend was built with Vue 3, TypeScript, Vue Router, Vite, and Tailwind CSS. Public pages and dashboard screens share a client application, while API-backed records support content management and consultation workflows.