E+

EVOLVE+

Transform Potential into Performance

Knowledge · Strategy · Excellence

EVOLVE+ Transform Potential into Performance

Bilingual OMR mocks, hand-crafted planners and study rooms for KPSC KAS, Karnataka PSI, FDA/SDA and UPSC CSE — under one login.

Flexible Enrollment Passes

Pay only for the exams you prepare for, or unlock complete access across all batches.

Pay Per Mock

Individual Test Papers

Unlock individual mock papers on-demand without commitments.

₹49 – ₹99 / test
  • • Full 100 Qs OMR Paper Simulator
  • • Instant Evaluation & Review Solutions
  • • Detailed Bilingual Key & Explanations
Live

🗓 Upcoming Live Tests

Scheduled mocks you can bookmark and take at the exact time.

Live

What's New

Latest additions across the portal.

Auto-updated

News & Notifications

KPSC, UPSC and portal updates you shouldn't miss.

Why Evolve+

Everything you need under one login.

Our Achievers

Real students. Real ranks. Real prep.

Frequently Asked Questions

Ready to prepare with intent?

Join thousands of aspirants who trust Evolve+ with their daily prep.

Examination Test Hub

Select an examination category below. Individual paper prices and category passes are displayed dynamically.

KPSC KAS Papers Room

Showing papers bound to KPSC KAS pattern (+2.00 / -0.50, 120 minutes duration).

0 Papers

Student Performance Dashboard

Review your scorecards, analyze mistake patterns, and inspect official answer keys

Total Attempts
0
Average Score
--
Average Accuracy
--%
Current Streak
🔥 0 days

Take a test today to start

Completed Mock Tests (Click Review to View Solutions)

Date Test Paper Exam Pattern Score Accuracy Result Solutions & Review
Public Resource

Custom Page

Admin Console

Dev Console

Pick a task on the left. Everything saves as you go.

Latest payments

Newest students

Quick actions

📈 Revenue & Reports

Approved payments count as revenue on the day you approved them.

Collected per month (last 12 months)

By item

ItemSalesCollected

By type

TypeSalesCollected

💾 Backup & Restore

Local export saves this browser's settings. Cloud snapshot also pulls all tables from Supabase — do this weekly and before any big change.

🧾 Payments to Verify

Check each UPI reference against your bank statement, then approve to unlock access automatically.

SubmittedStudentItem AmountUPI Ref (UTR)StatusAction

🎨 Site branding

The logo, name and tagline shown top-left in the header on every page. Changes preview instantly here; hit "Save to cloud" to publish everywhere.

Keep the name as "EVOLVE+" to preserve the two-tone gold "+" styling; any other name is shown plain.

No image

Square images work best — it's shown in a 40×40px rounded box.

Default logo

Any image works — the white/light background is automatically stripped and it's shown at low opacity, so it doesn't need to be pre-edited. This is separate from the header logo above; it's only used inside downloaded PDFs. Saved with the same "Save to cloud" button.

🏠 Home page

Toggle each section on or off, edit its content, and add/remove rows. Changes preview instantly on the home page; hit "Save to cloud" to publish.

📣 Announcements

Shown at the top of the home page and student dashboards. Students can dismiss them.

Posted

📝 Word-Like Page Editor & Content Updater

Pick any existing page (like Current Affairs) to edit its text, or author a brand new page.

Load Page to Edit:
#/page/

Filled in from the title. Click Edit to change it.

Put it inside another page to build sections, chapters and topics.

Sold on its own for ₹
| | | | |
Insert
Page tree Use "+ Sub-page" to add a page inside another. Arrows change the order.

💳 Pricing Master & UPI Gateway

The UPI account students pay into. Bundle prices are set under Bundles & Passes.

UPI Receiving Account
Auto‑generated from UPI ID

Upload your bank/PSP's own QR (a photo or screenshot is fine). Students will see this exact image at checkout instead of the auto-generated one. Leave blank to keep auto-generating a QR from the UPI ID above.

+91

Shown as a "Chat on WhatsApp" button in the checkout modal. Leave blank to hide.

Stamped on every PDF we host, at download time. Available tokens: {{institute}} (your payee name above), {{email}} (the downloading student's email), {{date}}. Leave blank to use the default format shown as the placeholder.

Pass prices have moved

Passes are now fully editable bundles. Set their prices, validity and what they include in 📦 Bundles & Passes below.

📦 Bundles & Passes

Create what students can buy. Each bundle can include exam categories, single papers, pages (with all their sub-pages), PDFs, advanced planners and dashboard features.

🎚️ Dashboard Access Layers

Decide who can use each dashboard feature. Locked features show students what they're missing and which bundle unlocks them.

FeatureWho can use itBundles that include it

"Chosen bundles only" follows the Dashboard features ticked inside each bundle. The study planner's advanced version has its own setting under Study Planners below.

🗂️ Study Planners (Checklists)

Each planner has a Basic version for every logged-in student and an Advanced version for paying students. Download a version as CSV, edit it in Excel or Google Sheets, and upload it back.

🔐 Student Login & OTP Delivery

Choose how one-time codes reach students for OTP login, forgot password and sign-up.

Off by default. Turn on only if you want students to log in with an emailed code instead of a password.

Recommended. Turn off to skip the OTP step at sign-up — accounts are created instantly (saves emails, but anyone can enter any address).

In demo mode anyone can read the code on screen, so switch to email before going live.

Brevo (via Supabase Edge Function)

Must be verified in your Brevo account (Senders & IP → Senders).

The Brevo API key lives server-side as a Supabase secret. See the setup guide in the docs bundle.

Your EmailJS template can use {{to_email}}, {{otp_code}}, {{expiry_minutes}} and {{portal_name}}. Set the template's "To Email" field to {{to_email}}.

📧 Email tools

Edit the templates that get emailed to students. See what has actually been sent (and what failed) in the Send log.

🛡️ Admin Account

Your admin login is a real Supabase Auth account, managed by Supabase — not stored in this app.

Signed in as .

To change your admin email, add another admin, or reset a forgotten password, use the Supabase Dashboard → Authentication → Users. You can change just your password below without leaving this page.

🎓 Student Directory

Search students, grant passes in bulk, or open one in the access desk below.

|
StudentPassesTests / Pages / PDFs Last loginPlannersStatus

👥 Student Entitlements & Access Desk

Authorize student emails with granular checkboxes or 1-click bundle enrollments.

0 Enrolled Students

1. Select / Enroll Student

2. Authorize Access for: None Selected

Bundles / passes (ticking one sets its validity from today)
Test Papers
Custom Pages & Articles
Gated Study PDFs
Study Planners (individual grant)

📑 PDF Vault, Auto-URLs & Pricing

Upload PDFs, fix standalone prices, and get auto-generated copyable URLs.

📕

Publish a paid PDF (guided flow)

The right way to launch a paid PDF: upload it, set the price, choose how students find and pay for it, and get a copy-paste shareable link — all in one flow.

Quick upload (no wizard — for free PDFs or drafts)

Files up to 25 MB are saved in this browser's file storage. For bigger PDFs, upload to Google Drive (share: "Anyone with the link") and paste the link below.

🏷️ Exam Categories

The master list of exam tracks (KAS, PSI, etc.) used everywhere: test papers, bundles, planners, and the public Exam Hub tabs. Add a new one here to make it available across the whole site.

🎯 Exam papers

Create, upload and manage exam papers. New in Round A: full studio with live editing, bilingual toggle, and images per question.

📝

New paper (guided studio)

Full-screen builder: paste from Excel or upload CSV, live-edit questions with a language toggle (EN / ಕನ್ನಡ / Both), attach images per question, publish when ready.

Quick upload (advanced — one-shot CSV + strict headers)

Columns: Question_EN, Question_KN, Opt_A_EN … Opt_D_EN, Opt_A_KN … Opt_D_KN, Correct, Explanation, and optionally Subject (e.g. Polity, History) for subject-wise analysis.

📚 Uploaded exam papers

Manage what's already in the catalog. Deleting is permanent — bundles that reference the paper are auto-updated.