{"repo":"apiotrowski-afk/kancelaria-dms","free":true,"listed":false,"github":"https://github.com/apiotrowski-afk/kancelaria-dms","clone":"git clone https://github.com/apiotrowski-afk/kancelaria-dms.git","description":"Open-source DMS/CRM for law firms — Google Workspace native, Gemini AI-powered, self-hosted. Built and used by a practicing Polish attorney.","language":"HTML","stars":18,"topics":["legal-tech","google-apps-script","gemini-api","dms","crm","google-workspace","polish-law"],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"Kancelaria DMS — Apps Script Document Management for Polish Law Firms A complete Document Management System for law firms, built on Google Workspace (Sheets + Apps Script + Drive + Gmail Add-on). Manages cases, clients, deadlines, correspondence, leads (CRM), and Polish Post tracking. Built and used in production by a Polish attorney (radca prawny) for his own practice (ktzr.pl). Features - Case management — cases, parties, courts, signatures, attorneys - Task & deadline tracking — calendar integration, email reminders - Email integration — Gmail Add-on, automatic email-to-case matching with Gemini AI - Document AI — automatic summarization of Drive documents (Gemini) - CRM — leads, contacts, follow-ups - Polish Post tracking — shipment book with status updates - Dashboard — modern responsive UI in sidebar / web app Tech Stack - Google Apps Script (V8 runtime) - Google Sheets (as database) - Google Drive (file storage) - Gmail API + CardService (add-on) - Gemini API (document summarization, email matching) - Bootstrap 5 + Chart.js (UI) Setup 1. Create a new Google Sheet — this will be your DMS database. 2. Extensions → Apps Script — paste contents of Code.gs , Index.html , and appsscript.json (you'll need to enable manifest editing in Project Settings). 3. Project Settings → Script Properties — add the following keys. The code reads these automatically — no further edits needed. - GEMINI API KEY — get one from https://aistudio.google.com/apikey - CRM DRIVE PARENT ID — Drive f","default_branch":null,"files":null,"tree":[],"storefront":"/r/apiotrowski-afk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apiotrowski-afk/kancelaria-dms/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}