Overview
Executive overview
RV-Adv is a modular legal practice management SPA built with React, Supabase, and Node.js. It features client CRM, docket diary, and a scraper for Brazilian federal courts (TRF5). Currently a solo project with no license, it targets small law firms needing affordable digitalization. The codebase is active but lacks testing, CI, and multi-tenancy, limiting immediate commercial readiness.
Target user
Brazilian small law firms and solo practitioners seeking a low-cost, self-hosted or SaaS alternative to legacy legal software.
Problem solved
Eliminates manual client tracking and repetitive court checking for small firms, offering an integrated digital workspace that is open-source and customizable.
Monetization path
Monthly SaaS subscription ($20–50/user/mo) with tiered features: free tier limited to 5 clients, paid tiers unlock unlimited clients, scraping automation, and advanced CRM.
First move
Add a permissive license (MIT), set up Supabase auth and RLS for multi-tenancy, and create a working demo deployment with a few test law firms.
Readiness
Readiness score — 3/10
Zero stars, zero forks, and a single contributor indicate no external validation. The codebase lacks essential SaaS features: no auth, no billing, no multi-tenancy, no tests, no CI. However, the well-structured modular SPA with Supabase integration provides a plausible foundation. High ecosystem pull is absent (0 stars), so commercialization is premature without first building a community and a working hosted demo.
distribution
weakEvidence: 0 stars, 0 forks, no topics, no license, no closed issues or community engagement.
Impact: Downward: no audience or trust to build upon.
buyer urgency
mediumEvidence: Legaltech for Brazilian small firms addresses a real pain point (manual court checks, CRM) but no direct evidence of demand or market size validation.
Impact: Neutral: problem is real but unverified.
build readiness
weakEvidence: No tests, no CI, no env example, no migration scripts, no observability. Solo maintainer with no license.
Impact: Downward: would require significant hardening before any paid tier.
monetization path
mediumEvidence: Modular architecture with Supabase makes multi-tenancy plausible; court scraper provides unique value. But no billing code, auth, or team collaboration features yet.
Impact: Upward: clear path but far from implemented.
Monetization
Monetization angles
Hosted SaaS with per-lawyer monthly subscription, free tier limited to 5 clients, paid unlocks unlimited clients + court scraping automation.
medium viability
Direct monetization of the core product; requires adding auth, billing (Stripe), and multi-tenancy. Low initial investment but needs customer acquisition.
Enterprise white-label: sell a branded version to larger law firms or legal departments with custom integrations (e.g., ERP, document management).
low viability
Requires mature multi-tenancy, audit logs, and compliance certifications (LGPD). Feasible after SaaS proves traction.
Court scraping API: expose the scraper as a paid API endpoint for lawyers or LegalTech apps needing real-time court data.
high viability
The scraper is a distinct microservice; packaging it as a subscription API has low marginal cost and targets a wider market than the CRM.
Quick wins
Quick wins in the next 7 days
- Add MIT license file and update README with installation and configuration steps.
- Create a `.env.example` with Supabase keys and scraper config to ease local setup.
- Implement basic email/password auth using Supabase Auth (free tier) and protect routes.
- Set up a simple GitHub Actions workflow to run lint on push (already has eslint config).
- Write a single integration test for the scraper by running it against a mock court page.
Competitive frame
Competitive framing
Projuris
Full-featured legal practice management SaaS with ERP integrations; proprietary and expensive for solo firms (unverified).
Advise
Brazilian legal software focusing on case management and billing; closed-source, no open-source alternative aspect (unverified).
Jusbrasil
Legal research and case tracking platform; not a CRM or practice management tool, but offers complementary court data (unverified).
Product scope
Core product scope
- Client management (CRUD with history and documents)
- Legal docket diary (case events, deadlines)
- Automated scraping of Brazilian TRF5 court data for case updates
- Modular UI with instant navigation (React + Vite SPA)
- Backend powered by Supabase (PostgreSQL + real-time)
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.