Custom Legal Support & Timesheet Management Portal for a Law Firm
Automating client communication, time tracking, and ticket management in one powerful platform.
Client
Services
Techs
Client's Problem:
My client, the owner of a law firm, was struggling with a fragmented support workflow.
All communication with clients, tracking of billable time, and project notes were scattered across Google Sheets and email……..
leading to confusion, missed hours, and time-consuming admin work.
My Goal & Achievement
I designed and developed a secure, fully custom web application using PHP, MySQL, JavaScript, Bootstrap, HTML, and CSS.
The result……..?
A professional legal support portal that automates everything from client intake to time tracking — while giving clients a premium digital experience.
Empowering Premium.Polimeni.Legal with a Custom Legal Support Platform
A secure, all-in-one system for client communications, time tracking, and premium legal service delivery.

Time Credit System
Clients pre-purchase time (e.g., 1200 minutes); Admin tracks and allocates minutes via a smart timesheet.
Smart Timesheet Tracking
- Add issues (number, name, date, time spent)
- Auto-calculates totals (time used, remaining, expiration date)
- Real-time updates without page reloads using JavaScript
Admin & Lawyer Tools:
- Manually edit, delete or add time logs.
- Download timesheet data as CSV.
- Send reminder emails as expiration approaches.
Advanced Ticketing System
- Ticket creation, assignment, and prioritization (urgent/non-urgent)
- Comment threads with file upload support
- Admin assigns lawyers; lawyers and clients can communicate securely
- Ticket status management (open/close), role-restricted permissions
- Ticket filters and search functionality
More Features
- Personalized profile page that lets users easily update their details, change passwords, and upload a profile picture—all in one place.
- Real-time notifications appear right in the ticket box to alert users instantly when new comments are posted.
- Secure timesheet overview accessible exclusively by admins and lawyers to track activity across all user accounts.
- Admins and lawyers can quickly adjust total logged time, set expiration dates, and email users directly from the timesheet list.
- Flexible filtering lets you view non-assigned, open, closed, or all tickets with just one click.
- Dedicated contact page featuring a complete directory of lawyers and support staff, including easy appointment scheduling.
Results Delivered!
- 60% reduction in admin workload
- Faster, more organized ticket responses and lawyer assignments.
- Improved transparency for clients on how their time is being used.
- 100% centralized system — no more spreadsheets or manual follow-ups
Client Feedback

Aminul did an outstanding job developing our custom PHP client management website. He turned complex requirements into a fast, reliable platform. The project was delivered ahead of schedule, and his expertise made the whole process stress-free. Highly recommend!
Antonino Polimeni
Lawyer & Founder, Polimeni.Legal, Milan, Italy.
Need a Custom System for Your Business?
Whether you’re a legal professional, agency owner, or service provider — if you’re managing clients and billable time, I can build a solution tailored to you.





