legaltech Xamarin ASP.NET Twilio VoIP case management mobile app enterprise
Dialoct — Lawyer-Client Communication Platform
Xamarin (Android & iOS) + ASP.NET
About
Secure lawyer-client platform combining communication, scheduling, and case management into one mobile-first solution. Enables lawyers to manage clients, exchange documents, log calls, track time, and streamline billing.
My Role
Designed and developed a cross-platform mobile app with Xamarin.Forms and ASP.NET Web API backend. Delivered secure messaging, file sharing, in-app VoIP calling via Twilio, and time tracking workflows.
Core Capabilities
- Client management with profiles, case records, and document storage
- Calendar and task tracking with appointment scheduling and reminders
- Secure messaging and encrypted file exchange
- In-app VoIP calling and SMS via Twilio integration
- Time tracking (manual + automatic) with Excel-based billing reports
- Call logging with name, number, and duration details
Architecture
- Xamarin.Forms (iOS & Android) with XAML UI and MVVM architecture
- ASP.NET Web API (C#) backend with SQL Server
- Twilio for VoIP in-app calling and SMS
- OAuth2/JWT for secure authentication
- SQLite for offline caching on mobile
Tech Stack
Xamarin XAML MVVM ASP.NET C# SQL Server SQLite Twilio OAuth2 JWT