// share.gitpitcher.com
Git PitcherRepo Read WebpageShared artifact
May 4, 2026
magisph/rv-advJavaScript

Executive overview

Monetize RV-Adv as a hosted legal practice management SaaS for Brazilian small law firms, using the existing modular SPA and Supabase backend as a wedge.

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.

This version is built for showing the opportunity quickly: what the product is, who it serves, where the money is, and what the fastest next moves look like.

Readiness

3/10

Target user

Brazilian small law firms and solo practitioners seeking a low-cost, self-hosted or SaaS alternative to legacy legal software.

Monetization ideas

3

Quick wins

5

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

weak

Evidence: 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

medium

Evidence: 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

weak

Evidence: 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

medium

Evidence: 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.

    Repo Read · magisph/rv-adv