Javis OS
Javis OS is an Agentic AI that assists entrepreneurs in business tasks, helping them grow their work.
AI translation
Fast, contractor-friendly estimating with trade-specific calculators, saved workflows, and practical field tips for daily jobs.
BusinessTypeScript · HTMLGitHub @anthonyjones315-debugOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Calculator for construction
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Professional construction estimating for contractors across Oneida, Madison, and Herkimer counties. Trade calculators, Field Notes, saved estimates, and client-ready PDFs built for real field workflows.
• Framework: Next.js (App Router)
• Language: TypeScript
• Styling: Tailwind CSS
• Monitoring: Sentry (error boundaries + release tracking)
• Email / CRM: Resend
• PWA: App Router manifest + custom service workerRead the full README ↗Professional construction estimating for contractors across Oneida, Madison, and Herkimer counties. Trade calculators, Field Notes, saved estimates, and client-ready PDFs built for real field workflows.
Professional-grade estimation for Concrete, Framing, Roofing, and more. Slab and footing volume, wall studs, rafter length, shingle bundles, pitch & slope, insulation R-value, trim, flooring, and business/margin tools — all tuned for field use.
Native contractor guidance hub with on-site articles for regional tax, estimating, and field planning topics. Content lives in-app and stays tied to the calculator workflow.
Mobile install prompts are available for field use, and the app now uses a custom service worker to support a more app-like PWA experience with offline fallback, install shortcuts, and update-aware field access.
Email/password accounts can enable email 2FA with a 6-digit code flow. Codes are delivered through Resend using a lightweight branded HTML template and expire after 5 minutes.
Full-context error reporting for field failures. Calculator inputs and trade context are attached to errors so issues can be reproduced and fixed quickly.
Built around Oneida, Madison, and Herkimer county workflows, including county tax defaults, estimate PDFs, and operator-friendly handoff guides.
npm install
npm run dev
# http://localhost:3000
Validate before deploy:
npm run lint
npm run typecheck
npm run build
npm run check-calcs
Copy .env.local.example to .env.local and set required variables (see repo docs or .env.local.example for the full list).
SUPABASE_DB_TRANSACTION_URL for runtime database traffic. This should be the Supabase Transaction pooler on port 6543.SUPABASE_DB_SESSION_URL only for npm run db:push. This should be the Session pooler on port 5432.src/db/index.ts uses postgres plus Drizzle with max: 10 to avoid serverless connection spikes.drizzle.config.ts is intentionally pinned to the session URL so migrations do not run through the transaction pooler.estimates-rls-production.sql and mirrored in schema.sql.Releases follow Keep a Changelog. See CHANGELOG.md for version history.
Run the master verification script:
supabase db remote:run supabase_master_check.sql
Or use the Node health check script:
npm run supabase:health