Trusted by library owners in 24+ countries

Run your study librarylike a modern business.

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

app.brightgoal.in/dashboard
drop dashboard screenshot here
app/dashboard · 1600×900

Built for the modern study library

24+
Countries supported
100%
Data ownership · export any time
0%
Commission on student fees
Operations

Everything your library needs,beautifully organised.

From the moment a student walks in to the moment they renew, every step is faster, clearer and harder to mess up.

Main hall · Morning 9–12 Live
Occupied AvailableA-13 selected
01 · Visual seat & locker map

Lay out your hall once. See who's where, instantly.

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.

  • Slot-aware availability — no double-bookings, ever
  • Bulk-create seats with naming patterns (Desk 1 → Desk 100)
  • Lockers assigned for the full subscription period
  • Per-hall and per-room location grouping
02 · Premium enrollment

Enroll a student in under 60 seconds.

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.

  • Auto-fill returning students from a single ID lookup
  • Country-aware document, phone and postal code validation
  • One source of truth across every library you operate
  • Re-enrollment preserves the full history
Add new student
7821 4416 9035 Matched · Aanya Sharma
Aanya Sharma
+91 98XXX XX021
Morning 9–12
A-13
CancelEnroll
Slots · Offers
Morning slot
9:00 – 12:00 · Seat ₹1,200 · Locker ₹150
23 / 32
Afternoon slot
14:00 – 18:00 · Seat ₹1,200 · Locker ₹150
18 / 32
All-day slot
9:00 – 21:00 · Seat ₹2,500 · Locker ₹250
27 / 32
Open slot custom
Hourly / daily · ₹80/hr
flex
12-month offer applied · −15% off automatically
03 · Slots & offers

Pricing that matches how you actually work.

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.

  • Pre-made slots with monthly seat & locker fees
  • Open slot for hourly and daily custom subscriptions
  • Tiered offers — 3 / 6 / 12 month — auto-applied
  • Slot timings locked after creation to protect existing enrollments
Day-to-day

Designed for the messy real world of running a library.

Mid-cycle slot changes, pro-rata refunds, grace periods, locker swaps — Brightgoal handles the awkward stuff so you don't have to.

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.

Pro-rata cancellations & refunds

Cancel any time. Refund is calculated on actual days used, automatically.

Configurable grace periods

Set how many days a seat stays reserved after expiry, on a per-library basis.

Mid-cycle locker assignment

Add a locker partway through a subscription? Charged for the remaining days only.

Expiry reminders

Email and SMS sent X days before a student's subscription ends. Configurable per library.

Server-generated PDF bills

Reproducible bills from frozen billing snapshots — even if your prices change later.

Stop juggling notebooks,WhatsApp and Excel.

Move your entire library onto one dashboard in an evening. No setup fees, no contracts.

Analytics

Know what's actually happeningin your library.

Brightgoal turns every enrollment, renewal and cancellation into insight you can act on — without exporting anything to a spreadsheet.

app.brightgoal.in/dashboard/analytics
Revenue (Nov)
₹2,84,500
+12.4%
Active students
412
+8.1%
Occupancy
87%
avg this week
Renewal rate
73%
+4.2%
Monthly revenue
Last 6 months
INR
Jun
Jul
Aug
Sep
Oct
Nov
Slot occupancy
Mon – Sun
Low
High

Revenue at a glance

This-month revenue, month-over-month trend, breakdown by slot.

Occupancy heatmaps

See which slots are full and which seats are wasted, hour by hour.

Retention signals

Renewal rate, average subscription length, cancellation rate — the numbers that decide whether your library grows.

Platform

Built like premium software,priced like a tool you'll actually use.

Brightgoal isn't a side project — it's a complete platform engineered for owners who plan to scale.

Multi-library control

Switch between every library you own from one account. Each one fully isolated.

Staff with granular permissions

Add staff with exactly the access they need. Enforced in both the UI and the API.

Country-aware everything

Currency, document type, address fields, phone format — all adjust automatically per library.

Premium dashboard UX

Designed in-house with motion, dark mode, and a touch interface that feels like a native app.

Mobile-ready (PWA)

Install Brightgoal on any phone — no app store needed.

You own your data

Export everything to CSV at any time. No lock-in, ever.

HK
Harvindar Singh
Founder, Brightgoal
A note from the founder

Built by an owner-operator,not a corporation.

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.

Stories

Owners using Brightgoal,in their own words.

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.
HK
Harvindar Kumar
Founder, Brightgoal
Awaiting first review
Using Brightgoal? We'd love to feature you.Share your story
Pricing

Simple plans,premium product.

No setup fees. No contracts. Cancel any time. Bill annually to save 20%.

Starter
₹399/mo
billed annually · ₹499/mo monthly

For owners running a single library who just want to leave spreadsheets behind.

Start free
  • 1 library
  • Up to 100 seats
  • Up to 50 lockers
  • 3 time slots + open slot
  • Owner only (no staff)
  • Email notifications
  • Basic analytics
  • PDF bills
  • Community support
Most popular
Growth
₹1,199/mo
billed annually · ₹1,499/mo monthly

For owners running multiple libraries with a small staff team.

Start free
Everything in Starter, plus
  • Up to 3 libraries
  • 300 seats / 150 lockers per library
  • Unlimited slots + open slot
  • Up to 5 staff · granular permissions
  • Email + SMS (200 SMS/mo)
  • Advanced analytics
  • Custom bill templates
  • CSV export
  • Priority email support
Enterprise
₹2,999/mo
billed annually · ₹3,999/mo monthly

For chains running unlimited libraries with full staff teams.

Start free
Everything in Growth, plus
  • Unlimited libraries
  • Unlimited seats & lockers
  • Unlimited staff
  • Email + SMS (1,000 SMS/mo)
  • Full analytics suite
  • Custom branded bills
  • API access soon
  • CSV + PDF reports
  • Dedicated support
No credit card required
Cancel any time
Export everything to CSV
FAQ

Everything owners ask before they switch to Brightgoal.

Plain answers. No marketing hedge.

Still have questions?

The founder personally answers every email — usually within a day.

brightgoal.in@gmail.com
Replies in < 24h
No support bots
  • Does Brightgoal process student payments?

    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.

  • Can I run multiple libraries from one account?

    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.

  • What happens to my data if I cancel?

    Export every student, payment and seat record to CSV at any time. Nothing is locked in. Your data is yours.

  • Does it work outside India?

    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.

  • Can I add staff with limited access?

    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.

  • What if a student wants to change their slot mid-month?

    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.

  • Is there a free trial?

    Yes — start free, set up your first library, and only upgrade when you're ready to scale beyond Starter.

  • Can I install Brightgoal on my phone?

    Yes — Brightgoal works as a PWA, so you can install it on Android or iOS without going through any app store.

Newsletter

Tips for running a better library.

Once a month, a short email with new Brightgoal features and lessons from owners growing their libraries.

No spam. Unsubscribe with one click.

Brightgoal — Library Management, Simplified — Brightgoal