Pro-rata slot changes
A student wants to upgrade from morning to all-day mid-month? Brightgoal calculates unused credit + new cost and bills the difference.
Brightgoal is the all-in-one platform for physical study libraries — manage seats, lockers, slots, students, payments and staff from one beautifully designed dashboard. Built for owners who want to grow without spreadsheets.
No credit card required · Set up your first library in under 10 minutes
Built for the modern study library
From the moment a student walks in to the moment they renew, every step is faster, clearer and harder to mess up.
See exactly which seat is occupied in which slot, who's sitting there and when they leave. The same physical seat can serve different students in different time slots — Brightgoal tracks the conflict for you.
Type the student's ID number — Aadhaar, SSN, CPF, NIN, whatever your country uses — and Brightgoal auto-fills everything if they've been here before. Country-specific validation, dynamic field labels and timezone handling are baked in.
Define monthly slots like "Morning 9–12", or run open slots for students who only need a few custom hours. Layer duration-based offers on top — Brightgoal automatically applies the best discount each student qualifies for.
Mid-cycle slot changes, pro-rata refunds, grace periods, locker swaps — Brightgoal handles the awkward stuff so you don't have to.
A student wants to upgrade from morning to all-day mid-month? Brightgoal calculates unused credit + new cost and bills the difference.
Cancel any time. Refund is calculated on actual days used, automatically.
Set how many days a seat stays reserved after expiry, on a per-library basis.
Add a locker partway through a subscription? Charged for the remaining days only.
Email and SMS sent X days before a student's subscription ends. Configurable per library.
Reproducible bills from frozen billing snapshots — even if your prices change later.
Move your entire library onto one dashboard in an evening. No setup fees, no contracts.
Brightgoal turns every enrollment, renewal and cancellation into insight you can act on — without exporting anything to a spreadsheet.
This-month revenue, month-over-month trend, breakdown by slot.
See which slots are full and which seats are wasted, hour by hour.
Renewal rate, average subscription length, cancellation rate — the numbers that decide whether your library grows.
Brightgoal isn't a side project — it's a complete platform engineered for owners who plan to scale.
Switch between every library you own from one account. Each one fully isolated.
Add staff with exactly the access they need. Enforced in both the UI and the API.
Currency, document type, address fields, phone format — all adjust automatically per library.
Designed in-house with motion, dark mode, and a touch interface that feels like a native app.
Install Brightgoal on any phone — no app store needed.
Export everything to CSV at any time. No lock-in, ever.
I built Brightgoal because I couldn't find software that respected the way real libraries actually work — slot conflicts, mid-month changes, country-specific quirks, owners running everything from a phone. If something annoys you, email me directly. I'll fix it.
We just launched. Real owner stories will land here as soon as 3+ libraries have run a full subscription cycle on Brightgoal. Until then — we'd rather show you an empty shelf than fake quotes.
No setup fees. No contracts. Cancel any time. Bill annually to save 20%.
For owners running a single library who just want to leave spreadsheets behind.
Start freeFor owners running multiple libraries with a small staff team.
Start freeFor chains running unlimited libraries with full staff teams.
Start freePlain answers. No marketing hedge.
The founder personally answers every email — usually within a day.
No. You collect payments directly from your students — cash, UPI, bank transfer, your own QR — whatever works. Brightgoal only records the transaction so your bills, dues and analytics stay accurate.
Yes — Growth supports up to 3 libraries, Enterprise is unlimited. Each library is fully isolated: its own seats, slots, staff and settings. Switch between them from a single account.
Export every student, payment and seat record to CSV at any time. Nothing is locked in. Your data is yours.
Yes. Brightgoal supports 24+ countries with country-specific document types (Aadhaar, SSN, CPF, NIN…), phone formats, postal codes and currencies. Slot times automatically respect your library's local timezone.
Yes. On Growth and Enterprise you can add staff and choose exactly which features they can see and use — enforced both in the UI and the API.
Brightgoal calculates the unused credit from their current slot, the cost of the new slot for the remaining days, and bills (or refunds) the difference automatically. No spreadsheet math required.
Yes — start free, set up your first library, and only upgrade when you're ready to scale beyond Starter.
Yes — Brightgoal works as a PWA, so you can install it on Android or iOS without going through any app store.
Once a month, a short email with new Brightgoal features and lessons from owners growing their libraries.
No spam. Unsubscribe with one click.