Skip to content
JuneKo.online Blog

Exacta — Time Tracking & Billing for Law Firms and Consultants

ProductSaaSFull StackExacta

Live demo: https://exacta.juneko.online

Exacta keeps a persistent timer on screen so billable work isn’t lost, shows unbilled revenue in real time, and lets firms ask natural-language questions over their own time data (Ask Exacta).

Pricing: Exacta Pro — $29 / user / month, 14-day free trial.

Why I built it

Full-stack SaaS product (not a tutorial): multi-tenant organizations, JWT auth, Stripe subscriptions, Dockerized deploy, and CI/CD to a VPS — end-to-end product engineering.

Stack

  • Backend: Java 17, Spring Boot 3, Spring Security, JPA, Flyway
  • Frontend: React 18, TypeScript, Vite, Tailwind, Zustand, TanStack Query
  • Data: PostgreSQL 16
  • Billing: Stripe Checkout + signed webhooks
  • AI: org-scoped retrieval + OpenAI-compatible LLM (e.g. Groq)
  • Ops: Docker Compose, GitHub Actions → Docker Hub → VPS

Highlights

Multi-tenant firms (OWNER / ADMIN / MEMBER) · floating timer · clients → projects → tasks · dashboard analytics · team seats · Stripe billing · Ask Exacta (firm-scoped RAG) · tenant isolation (cross-tenant → 404; expired access → 402)

Try the demo

Open https://exacta.juneko.online and sign in:

Role Email Password
Owner ada@exacta.test ExactaDemo1!
Member marcus@exacta.test ExactaDemo1!

Stripe Checkout is in test mode (card 4242 4242 4242 4242).

Contact: waikyaw9999@gmail.com

Back to all posts