Super Admin login ADMIN

For the Baalvatika team only.

Forgot password? · First time? Create admin password

Super Admin ADMIN

    Overview

    Everything happening on Baalvatika at a glance.

    0Parents / children
    0Active teachers
    0Live schools
    0Admission requests

    ⚠️ Needs your attention

    👶 Children per class

    🗺️ City-wise summary

    Website content

    Edit any text on the home page. Changes go live as soon as you save.

    Open website ↗

    Classes

    Add, edit, reorder or hide classes. The website and all panels update automatically.

    Teachers

    Only the Super Admin adds teachers. 1) Send the form (teacher fills details & uploads documents) → 2) check & verify → 3) send login invite.

    Curriculum

    Class-wise and subject-wise: yearly plan → monthly plans → day-to-day with activities and resources. Teachers write and send for approval; you approve, send back, or write any part yourself (it is published at once and the teachers see it). Parents see only approved parts.

    ⏳ Waiting for your approval

    Loading…

    📊 Class × subject overview

    Everything written for each class and subject, by teachers or by you. What you write here is shown to the class teachers at once (as “Baalvatika team”).

    Teacher profile updates

    Verified teachers send updates to their portfolio (education, experience, tuition, online fee …). Nothing changes until you approve.

    Loading…

    Doubts

    Every doubt parents asked to class teachers and online tuition teachers. You can read all and answer as “Baalvatika team”.

    Loading…

    Online tuition

    Parents choose a Baalvatika teacher for online classes (Toddler – Class 5). Parents pay Baalvatika monthly; Baalvatika keeps the commission and pays the teacher. Home tuition stays free.

    ⚙️ Settings

    A new commission applies to new requests; running tuitions keep the commission they started with.

    💰 Money

    👩‍🏫 Online teachers

    👶 Enrollments

    🧾 Payouts to teachers

    Schools

    Approve new registrations, manage Baalvatika & partner schools.

    Parents & children

    All families enrolled in Baalvatika homeschooling.

    Admissions

    Every admission request parents have sent to schools.

    Plans & pricing

    Create the plans parents see on the pricing page. Changes go live as soon as you save.

    Open pricing page ↗
    0Children on free trial
    0Paid / active
    0Ending in next 3 days
    0Expired (need a plan)

    🎁 Free trial

    Starts automatically when a parent signs up. No payment needed. A plan can override this with its own trial days. Changing this affects new sign-ups only.

    💎 Plans

    Payments

    Online fee payments from parents (Razorpay).

    💳 Razorpay setup

    How to get your Razorpay keys (5 minutes)
    1. Sign up at razorpay.com with your business email.
    2. Switch to Test Mode (toggle at the top of the Razorpay dashboard). No KYC is needed for testing.
    3. Go to Account & Settings → API Keys → Generate Key. Copy the Key ID (starts with rzp_test_) and the Key Secret.
    4. Paste both below, choose Test, tick Turn on online payments and click Save, then Test connection.
    5. After Razorpay approves your KYC, generate Live keys (rzp_live_), paste them, switch the mode to Live and save.

    Test keys

    Live keys

    🔒 The Key Secret is stored in a private part of the database. It is never shown again or sent to any browser; leave a secret box empty to keep the saved one.

    🔔 Webhook (recommended backup)

    If a parent closes the browser right after paying, Razorpay still tells Baalvatika through this webhook. Razorpay → Account & Settings → Webhooks → Add new webhook:

    Active events: payment.captured, payment.failed, order.paid. For the webhook to work, the razorpay function in Supabase (Edge Functions → razorpay → Settings) must have “Verify JWT” turned OFF. The function checks Razorpay's signature itself.

    ₹0Collected
    0Paid
    0Children with fee due
    0Failed / not completed

    Refunds and settlements are handled in your Razorpay dashboard.

    School services

    Paid services for schools: free trial, plans (vacancies & featured listing), each school's plan, and all teacher vacancies.

    🎁 Free trial for schools

    Starts automatically when you approve a school.

    💎 School plans

    🏫 Schools & their plans

    💼 Teacher vacancies (all schools)

    School directory

    Every school parents can find on Find a school, from pre-school to Class 12. These schools don't need a login. Partner schools from the Schools tab also show there.

    Free resources

    Worksheets & learning material on Free worksheets. Anyone can see the list; downloading needs a free parent login.

    Enquiries

    Parents asking about a school or a home tutor. Call them, then mark as contacted.

    Notices

    Send a notice to parents, teachers, schools or one class. It shows on their dashboard.

    📣 New notice

    Sent notices

    Add plan

    New plan

    Plans with a badge are highlighted.
    Leave empty to use the default (Free trial box). 0 = no trial for this plan.
    Tick none = all classes.

    Subscription

    Give access by hand

    For cash / bank transfer payments, scholarships, or to extend a trial. Days are added after the current access ends.

    Add class

    New class

    Set prices in 💎 Plans & pricing.

    Age in months is used to suggest the class from a child's date of birth (e.g. 3 years = 36, 4 years = 48). 26 weeks = 6 months, 52 weeks = 1 year.

    Live classes have no fixed day: the class teacher schedules them on any date and time.

    📚 Books in this class's set

    Each book gets its own page and link. Click a book to add its cover, description, sample pages and a content link.

    Add book

    New book

    PNG, JPG or WEBP · max 2 MB each
    Open
    The link works after you save the class.

    Add teacher

    New teacher

    1 · Personal details

    2 · Professional details

    Quick pick: Playgroup–UKG · Class 1–5 · Class 6–8 · Class 9–12 · Clear

    3 · Identity & documents

    For privacy, only the last 4 digits are stored. Keep the full number on the document.

    4 · Verification

    5 · Home tuition (shown to parents on “Home tutors”)

    Parents see only the name, qualification, experience, city, languages, short profile and these tuition details. Phone, email, address and documents stay private; parents send a request and you connect them.

    6 · Login access

    Teacher application

    Send form to a teacher

    The teacher gets a private link. They fill in their details and upload documents themselves. You then verify and send the login.

    Add school

    New school listing

    Online tuition

    Record payout to teacher

    Record the payout after you have sent the money to the teacher (UPI / bank). The teacher sees it in their panel.