Overview
Executive overview
RV-Adv is a modular legal tech platform built with React, Supabase, and a local scraper for TRF5 jurisprudence. It offers client management, attendance diary, and CRM features. Currently a solo project with active development but zero tests, CI, or license. The commercial opportunity lies in turning it into a hosted SaaS for small Brazilian law firms, monetizing via subscription tiers. Immediate blockers: missing license, auth, and deployment infrastructure.
Target user
Solo lawyers and small legal practices in Brazil (Portuguese-speaking) managing clients, attendance records, and needing automated jurisprudence updates.
Problem solved
Replaces fragmented tools (spreadsheets, manual court monitoring) with a single, modern platform combining CRM, client management, and automated jurisprudence scraping from Brazilian courts (TRF5).
Monetization path
Monthly SaaS subscription with tiers: free (limited clients), pro (unlimited clients + jurisprudence scraping), enterprise (on-prem or custom).
First move
Add an open-source license (MIT or AGPL) immediately, then set up CI and a basic test suite to prove build reliability.
Readiness
Readiness score — 4/10
Has a clear product concept and active development (30 commits/90d), but lacks essential SaaS infrastructure: no auth, billing, CI, tests, or observable deployment path. Key repo signals (0 stars, solo maintainer, no license) confirm early stage.
distribution
weakEvidence: 0 stars, 0 forks, solo contributor — no community traction or organic reach.
Impact: Downward: negligible distribution limits initial customer acquisition without heavy marketing.
buyer urgency
mediumEvidence: The repo directly addresses a pain point (manual jurisprudence tracking) for Brazilian small law firms with a concrete scraping endpoint.
Impact: Upward: clear, localized need that commands willingness to pay, but unproven demand.
build readiness
weakEvidence: No tests, CI, or production deployment config (missing Dockerfile, env.example, deploy scripts).
Impact: Downward: the product cannot be safely deployed or iterated in a commercial setting.
monetization path
mediumEvidence: Obvious SaaS subscription model with tiered features (clients, scraping), but no billing code or payment integration.
Impact: Neutral/Upward: path is clear but requires significant implementation (Stripe, auth, multi-tenancy).
evidence gaps
weakEvidence: Missing license, observability, multi-tenancy, and email infrastructure — all blockers for SaaS.
Impact: Downward: these gaps must be filled before any paid offering.
Monetization
Monetization angles
Monthly SaaS subscription with tiers: Free (≤10 clients, no scraping), Pro (unlimited clients + TRF5 scraping, $29/mo), Enterprise (custom on-prem, $499/mo).
medium viability
Clear feature differentiation and a defined target market; viability depends on building auth, billing, and multi-tenancy from scratch.
Premium scraping add-on: charge per court (e.g., TRF5, TJPE) or per query via metered API usage.
medium viability
Scraping is a high-value, unique feature. Metered billing (e.g., $0.10 per scrape) leverages existing scraper code, but requires a robust usage tracking and payment system.
Enterprise on-premise license: sell a private deployment of the full platform with SLA and custom integrations.
low viability
Possible due to modular architecture, but no license and minimal operational tooling (deploy, monitoring) make it a long-term path.
White-label for larger legal tech companies: offer the platform as a reusable module rebranded by partners.
low viability
Would require a clean API surface, multi-tenancy, and documentation. Currently only a single-tenant codebase with no separation.
Quick wins
Quick wins in the next 7 days
- Add an open-source license file (MIT or AGPL) to enable redistribution and contributions.
- Create a `.env.example` file documenting all required environment variables (SUPABASE_URL, SUPABASE_KEY, etc.).
- Set up a CI pipeline (GitHub Actions) to run linting and a basic test compilation.
- Write a single integration test for the local scraper endpoint (`/api/scrape`).
- Add a `prettier` or `eslint` config and formatting step to ensure code consistency.
Competitive frame
Competitive framing
Jusbrasil
Established Brazilian legal research platform with paid plans for jurisprudence search and monitoring; broader content but less CRM focus.
Legal One (Softplan)
Enterprise legal management suite with case and client management, CRM, and billing; on-prem/cloud for larger firms. Higher price point and complexity.
LawBox (AdvBOX)
All-in-one legal software for small firms: CRM, financial, process monitoring, document generation. Direct competitor with mature features.
Product scope
Core product scope
- Client management (Gestão de Clientes) with contact history and documents
- Attendance diary and CRM (Diário de Atendimentos) for daily case tracking
- Automated scraping of TRF5 jurisprudence with vectorization (HNSW)
- Modular architecture with React 18 frontend and Supabase backend
Shared with Git Pitcher
This webpage is a public artifact generated from a repository. Git Pitcher turns repos into Repo Reads, Audits, and Build Packs you can actually use with an AI coding agent.