David OkpeLoading portfolio
DAVIDOKPE
Please wait
David Okpe / Back to portfolio

Selected work / Legal consultancy

Gamaliel Consult.

A public website and administration dashboard for a legal consultancy, bringing firm information, practice areas, attorney profiles, articles, and consultation requests together.

The system

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.

Inside the dashboard.

Content and consultation workflows
Gamaliel Consult public homepage with firm information and legal practice areas

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.

Gamaliel Consult dashboard overview with recent records and summary counts

Administration overview

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

Gamaliel Consult dashboard for managing homepage slider content

Homepage content

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

Gamaliel Consult dashboard for reviewing consultation requests

Consultation requests

A consultation workspace for reviewing incoming requests and handling follow-up replies from the dashboard.

The build.

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.