Mr Nascimento Academy
A private mathematics platform with linked student and parent access and a protected past paper archive
Private tuition today and a digital Academy in development for SAT Math, IGCSE, IGCSE Additional Mathematics, IB Mathematics (AA and AI) and KS3. No public self sign-up.


The problem
Private mathematics tuition runs on judgement. The site puts it in one sentence: "The platform exists to support judgement: what to teach next, which paper to attempt, what parents need to know, and how to keep preparation composed."
Two constraints shaped the build. Past papers had to behave like a curated academic asset: searchable by paper, year, session, variant or filename, sent to one student with a rationale, and opened only through time-limited links. And access could not be self-serve. Families enquire first; student and parent accounts are created for one family after enrolment.
The result is a private practice with a digital Academy growing around it, for students preparing for SAT Math, IGCSE, IGCSE Additional Mathematics, IB Mathematics (AA and AI) and KS3.
What was built
A public site in British English, with a Brazilian Portuguese alternate declared in its metadata, and three indexed pages: home, about and contact. The home page states five learning pathways: Digital SAT Math (two modules, one system), IGCSE 0607 (Core and Extended, with archive practice), IGCSE Additional Mathematics, IB Mathematics (AA and AI, SL and HL) and KS3 Mathematics (Years 7 to 9).
Behind the public pages, private teaching with protected family portals is available now: diagnostics, curated materials, administrator-led student and parent access and a student dashboard. Access is provisioned by the administrator after enrolment, with separate student and parent accounts linked to the correct family. There is no public self sign-up, and the robots file disallows the admin, student, parent, dashboard, auth, account, family access, mock and sign-in routes for crawlers.
The protected exam vault holds the IGCSE 0607 archive: 480 PDFs, privately indexed in six paper families ordered by year, session and variant, and opened through secure links that expire after 30 minutes.
The site says what is not finished. A structured SAT Math learning library is in preparation. Wider Academy access is planned, and registration is not open yet. The pages carry an EducationalOrganization structured data block that names the founder.
How it works
The platform follows a four-step practice architecture: academic diagnosis, a private plan, curated practice and measured family visibility. A family enquiry is considered privately; the administrator then provisions a student account and a parent account for that family.
Practice draws on the archive through three actions. Retrieve: search by paper, year, session, variant or filename. Recommend: send a paper to a selected student with a rationale. Protect: open the PDF through a secure, time-limited link, so the archive is never exposed as a folder of files. Parents receive insight into progress and next steps without being pulled into the administration.
Evidence
The numbers on this page are the site's own, read on 24 September 2026. The protected archive holds 480 IGCSE 0607 PDFs (mrnascimento.academy home page, fact 11), organised in 6 paper families by year, session and variant (fact 12), each opened within a 30 minute access window (fact 13). The sitemap lists 3 public pages and the robots file disallows nine private route prefixes (sitemap and robots files, fact 19). No usage figures are published on the site, so none appear here.
Stack
The live pages show a React single page application built with Vite, with the Firebase SDK and the Supabase client bundled (home page HTML and its preloaded chunks, fact 22). The site is served by Firebase Hosting, with the current release finalised on 1 September 2026 (compiled site repository, fact 23).
The hosting configuration sets security headers on every path (no content type sniffing, same origin framing only, a strict referrer policy, and camera, microphone and geolocation denied), one year immutable caching for assets and materials, no caching declared for index.html, and a rewrite of every path to the application (hosting release, fact 24). Which Firebase and Supabase services the application calls at runtime cannot be read from the public bundles, so this page does not claim them.
What it demonstrates
Define. The public pages separate what is available now from what is in preparation and what is planned, and say that registration is not open yet. A plan is not presented as a product.
Integrate. Access control is part of the workflow, not a layer on top: the administrator provisions accounts, student and parent access are linked per family, and the archive is opened only through time-limited links. The private routes are disallowed for crawlers.
Hand over. The served site is kept byte for byte in a repository together with the command that republishes it.
The founder of the Academy is the founder of NASCIA; it is his own product.
Evidence
- IGCSE 0607 PDFs in the protected archiveSource: mrnascimento.academy home page (mr-nascimento-academy-11), 24 September 2026
- 480
- paper families ordered by year, session and variantSource: mrnascimento.academy home page (mr-nascimento-academy-12), 24 September 2026
- 6
- time-limited access window for secure document retrievalSource: mrnascimento.academy home page (mr-nascimento-academy-13), 24 September 2026
- 30 minutes
- public pages in the sitemap; private routes disallowed for crawlersSource: mrnascimento.academy sitemap and robots files (mr-nascimento-academy-19), 24 September 2026
- 3
Stack
- React single page application
- Vite
- Firebase Hosting
- Firebase SDK
- Supabase