Logo Lanfrica

andareomondi/lawdesk

Domain:

socioeconomic

Record type:

software
Creator:
and
Host:
LawDesk is a modern, mobile-first case management system designed specifically for legal professionals in Kenya. Built to help lawyers track cases, manage court dates, organize documents, and never miss a deadline. # LawDesk - Legal Case Management System ### Law Made Smarter ## πŸ“± About LawDesk is a modern, mobile-first case management system designed specifically for legal professionals in Kenya. Built to help lawyers track cases, manage court dates, organize documents, and never miss a deadline. ### ✨ Key Features - **πŸ“… Smart Calendar** - Visual court date tracking with urgent/expired case indicators - **πŸ“‚ Document Management** - Categorized document storage (Evidence, Contracts, Affidavits, etc.) - **βš–οΈ Case Tracking** - Complete case lifecycle management with status tracking - **πŸ”” Reminders** - Automated notifications for upcoming court dates - **πŸ” Secure Authentication** - User accounts with profile management - **πŸ“Š Dashboard** - At-a-glance overview of cases and upcoming deadlines - **πŸ” Search & Filter** - Quick access to cases and documents - **πŸ“± Mobile-First** - Designed for lawyers on the go - **πŸ‘€ Client Tracking** - Track client details and case associations with embedded contact management ## πŸ› οΈ Tech Stack - **Framework:** Flutter 3.0+ - **Language:** Dart - **Backend:** Supabase (PostgreSQL + Storage) - **Authentication:** Supabase Auth - **State Management:** Provider / setState - **Local Storage:** Shared Preferences - **File Storage:** Supabase Storage with Row Level Security ## πŸ“¦ Installation ### Prerequisites - Flutter SDK (3.0 or higher) - Dart SDK (2.17 or higher) - Android Studio / VS Code / Neovim - Git #### Installation setup for programming 1. Clone the repo ```bash git clone github.com ``` 2. Flutter run and Installing of dependecies ```bash flutter run ``` 3. Open in the android emulator or a extanal android device

Licenses