Sign in

Secure access to your business workspace.

First-time connection setup

Enter your Supabase project URL and public publishable/anon key. Never use a secret or service_role key. The public configuration is saved in this browser.

✦ STARLIGHT

Dessa Enterprises LLC

Starlight Construction · Massachusetts · Prototype

Business Overview

Revenue
$—
No records loaded
Expenses
$—
No records loaded
Payroll
$—
No records loaded
Taxes reserved
$—
Not calculated

Getting started

1. Set up employees and projects. 2. Enter time and expenses. 3. Review payroll estimates. 4. Reconcile accounts. 5. Review tax filing checklist.

Demo only. No financial data is uploaded, saved, or submitted to tax agencies.

Payroll Center

Weekly Sunday–Saturday · Payday the following Wednesday · Draft payroll planning. Tax withholding, net pay, payment processing, and secure employee self-service are not yet active.

Run Payroll

Draft only
1 · PeriodChoose dates2 · Hours & PayReview & edit3 · AdjustmentsBonus & expenses4 · ReviewTotals & corrections5 · FinalizeDraft only

Payroll Period

Payroll Summary

Selected employees0
Gross wages + bonuses$0.00
Reimbursements$0.00
Other deductions$0.00
Estimated amount before taxes$0.00

Employees · Hours & Pay

IncludeEmployeeRegular hoursOvertimeHourly rate / annual salaryGross estimateAdjustmentsActions
This is a draft register only. It does not calculate withholding, employer taxes, benefit deductions, legal net pay, or send payments. Do not use the estimated amount as the amount to pay employees.
Employees, daily timecards & existing payroll tools
Employees
0
Selected gross pay
$0.00
Employees selected
0

Payroll week

Add employee

Daily timecard

Use paid work hours after subtracting unpaid breaks. Timecards are manually entered by the administrator in this first version. Employee self-service clock-in/out will require secure employee accounts and database permissions.

DateEmployeeProjectPaid hoursBreakNotes

Weekly employee payment list

Select employees for the draft payroll register. Salaried employees use annual salary ÷ 52 for illustration. Overtime is estimated at 1.5× after 40 paid hours for hourly employees; eligibility and regular-rate rules must be verified.

Pay?EmployeeTypeHoursGross estimateMethod

Selected gross wages: $0.00

Payroll information is stored only in this browser. Export backups regularly. Do not enter Social Security numbers, bank account numbers, or sensitive tax documents here.

Projects & Estimate Builder

Create projects, itemize estimates, track approved changes, costs, invoices and customer payments. Saved in this browser; export backups regularly.

Projects
0
Revised contract value
$0
Recorded costs
$0
Estimated profit*
$0

Projects backup

Project data is stored locally in this browser, separately from subcontractor records. Existing subcontractor Cloud Sync does not back up projects. Export JSON before changing devices or clearing browser data.

Subcontractor Manager

Track subcontractors, project contracts, payments, W-9 status and insurance expiration. Records are stored only in this browser until exported.

Subcontractors
0
Contract commitments
$0
Payments recorded
$0
Unpaid balance
$0

Add subcontractor / contract

Contracts & compliance

Company / projectContractPaidBalanceW-9InsuranceActions

Record subcontractor payment

Payment history

DateCompanyReferenceAmountAction

Backup & reporting

Export your records regularly. JSON backup preserves records for importing later; CSV provides a contract and payment summary for spreadsheets. No tax forms are filed automatically.

This prototype uses unencrypted browser storage. Do not enter SSNs, taxpayer identification numbers, banking details or other sensitive records. W-9 and 1099 eligibility must be reviewed separately; insurance status is a reminder, not proof of coverage.

Banking & Bookkeeping

Manual banking ledger and saved reconciliation drafts. Business accounts only. Automatic bank connections are not active; no bank credentials are collected.

Business accounts
0
Checking & savings
$0.00
Credit card balance owed
$0.00
Unreconciled entries
0

Business Accounts

Transactions

DateDescriptionCategory / projectAmountStatusActions

Import Bank Statement · Computer or Phone

Upload a PDF, CSV, OFX, or QFX bank statement from your computer or phone. Text-based PDF transactions will be extracted for review; scanned or complex statements may need a CSV export. Verify all dates and amounts before importing.

Backup & audit

Banking records and reconciliation drafts are saved in this browser only, not Supabase. Export backups regularly. PDF parsing uses an external PDF.js library; the PDF file is processed in your browser. Verify imported transactions. Automatic bank feeds and secure cloud storage require further integration.

Bookkeeping & Financial Ledger

Shared banking transaction ledger. Edits made here use the same records as Banking; no second copy is created.

Recorded deposits
$0.00
Recorded withdrawals
$0.00
Net bank movement
$0.00
Uncategorized
0

Shared transaction ledger

Bank activity is not automatically equivalent to taxable revenue or deductible expenses. Transfers, loans, owner contributions, credit-card payments and other non-income items require appropriate categorization. Project and invoice modules are not yet automatically posted to this ledger.

DateAccountDescriptionCategory / ProjectAmountStatus

Massachusetts & Federal Tax Center

FilingFrequency
IRS Form 941Quarterly
MA withholdingBased on assigned schedule
MA unemployment / wage reportQuarterly
MA PFMLQuarterly, if applicable
IRS W-2 / W-3 and Form 940Annual
IRS 1120-S and MA 355SAnnual, if applicable
Filing dates, contribution rates, thresholds and entity obligations must be verified for each tax year. This prototype does not file or remit taxes.

Business Settings

Legal entity: Dessa Enterprises LLC

Trade name: Starlight Construction

State: Massachusetts

Tax election: S corporation (to verify)

Security roadmap: individual login, MFA, encrypted database, role-based permissions, audit history, backups.

Private cloud sync — setup

Connect your own Supabase project to synchronize subcontractor records across devices. Requires HTTPS hosting and a Supabase project configured with the included SQL policies.

Never enter a service_role or secret key. Do not store SSNs or bank details in this version.

Not connected

Account

Signed out

For a private business account, disable public signups in Supabase after creating your authorized account. Enable MFA in your Supabase authentication settings.

Sync subcontractors

Download a JSON backup before the first sync. Cloud download replaces browser records; cloud upload replaces your own cloud records.