Rashid Dumbuya Law Chambers - Professional Law Firm Website
About This Project
A comprehensive legal website for Barrister Rashid Dumbuya, CEO & Founder of LEGAL LINK (The Christian Lawyers Centre) and Winners Chambers (Rashid Dumbuya & Partners) in Sierra Leone. The platform establishes a professional online presence for the law firm while providing client engagement tools and administrative management. The public-facing site includes attorney biography and credentials, detailed practice areas, case results showcase, client testimonials, affiliations with logo display, pro bono initiatives, education and experience timeline, awards and recognition, and comprehensive contact information. An appointment booking system allows potential clients to schedule consultations directly through the website. The admin dashboard provides complete content management with secure authentication. Administrators can manage blog posts with full CRUD operations, approve and edit client testimonials, showcase case results with detailed descriptions, maintain practice area information, manage organizational affiliations with logo upload functionality, update pro bono initiative details, edit attorney education and professional experience, manage awards and recognitions, review and manage client appointment requests, respond to contact form messages, and configure comprehensive site settings. The system uses professional email notifications via Brevo API for appointment confirmations and contact form submissions. File uploads for logos and images are handled through UploadThing with secure storage optimization. Role-based access ensures only authorized administrators can modify content while maintaining public visibility for all client-facing information.
Key Features
- Attorney profile with credentials and experience
- Practice areas management system
- Blog publishing platform
- Client testimonial management with approval workflow
- Case results showcase with detailed descriptions
- Affiliation management with logo upload
- Pro bono initiatives section
- Education and professional experience timeline
- Awards and recognition management
- Appointment booking system
- Contact form with email notifications
- Comprehensive admin dashboard
- Secure authentication for administrators
- File upload management with UploadThing
- Brevo email integration for notifications
- Responsive design for all devices
Technology Stack
Client
Barrister Rashid Dumbuya ESQ
My Role
Full Stack Developer
Duration
2 Months
Team Size
Solo