feat(academy): flat ₹19 chapter pricing and the subject sets - #360
Merged
kartikeya-27 merged 3 commits intoSep 22, 2026
Merged
Conversation
The mix is fixed at 25 easy, 15 medium and 10 hard; board questions, the NCERT exercise and the answer key ride along free. Advanced is the only paid extension, at ₹20.
Subject ₹199, board ₹499 for 100 questions, HOTS ₹699 for 125 — sold per subject and drawn as cards, priced but not orderable while buying is closed.
Wordmark gets the favicon tile and the full name; light theme tints the closing band, and a field no longer sits low beside one carrying a hint.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
kartikeya-27
approved these changes
Sep 22, 2026
kartikeya-27
deleted the
feat/academy-chapter-pricing-and-subject-sets
branch
September 22, 2026 03:30
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reprices the academy around the chapter, and adds the subject sets beside it.
Chapter pricing
A chapter is now a flat ₹19 and always holds the same mix — 25 easy, 15 medium, 10 hard. The board questions and the NCERT exercise ride along free wherever the chapter has them, and so does the answer key. Class 9 rows carry no board questions (there is no paper yet) and ICSE rows no NCERT exercise, which is what "if present" means in the data.
Advanced / HOTS is the only paid extension, at +₹20, and only on chapters we set one for.
The old pricing is gone with it:
A made-to-order request is now the ₹149 setting fee (charged once, however many copies) plus the same ₹19 chapter and optional ₹20 advanced block, with the class-set rate from eleven copies unchanged. The request form loses its Questions, Difficulty and Answer key fields — the mix is fixed, and the key was never really optional — and gains an Advanced block choice.
Prices live in one new module,
lib/pricing.ts, which the inventory, the quote, the sets and the hero all read.Subject sets
A new band under the inventory, drawn as cards because a set is a stack of questions:
Priced per subject. It is a price list, not a second checkout — buying is no more open for these than it is for a chapter, so there is no button on them at all.
Also in here
The branding and theme work that was sitting uncommitted: the header lockup gets the leaf on its favicon tile beside the full name, the light theme tints the closing band, and a form field no longer sits low beside one carrying a hint.
Checks
pnpm lintclean,pnpm typecheckgreen across all ten packages, 31 unit tests and 29 Playwright tests passing (desktop plus both phone projects, including the mobile layout audit). Checked by eye at 1280px and on a Pixel 7, in both themes.