Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

A study notebook for my brother, written by an open model

Описание и применение

Создано бесплатное, открытое приложение‑заметка для подготовки к экзамену GATE, использующее Gemma 4 для генерации контента и Render для хостинга.

Задача

Studying for the GATE computer science paper alone lacks encouragement and instant feedback.

Результат

The notebook delivers instant, free, and open study resources, with progress tracking and on‑demand content generation, improving motivation for solo GATE preparation.

Рабочий процесс

  • 1. Pre‑generate 258 content items (notes, practice papers, flashcards) for all 86 chapters using Gemma 4 via a script that runs 8 requests concurrently.
  • 2. Store the generated JSON (~744 KB) in the public GitHub repo.
  • 3. Serve the notebook with FastAPI, rendering plain HTML/CSS/JS and inline SVG for icons and stickers.
  • 4. On page load, load the pre‑generated JSON to display notes, practice papers, and flashcards instantly.
  • 5. Provide an “ask about anything” box that calls Gemma live for on‑demand content.
  • 6. Use Pydantic to validate returned practice papers and flashcards; retry with stricter prompts if validation fails.
  • 7. Host the app on Render using a render.yaml blueprint; switch between Gemma 4 models if one fails.
  • 8. Track progress locally in the browser via stickers, green ticks, and a study calendar.
  • 9. Encourage user interaction by rewarding correct answers with stickers and marking chapters with green ticks after flashcards are reviewed.
  • 10. Allow offline use by keeping all content in the browser and providing a public, MIT‑licensed JSON library.

Доказательства

My brother is preparing for GATE, a big engineering exam in India (think of it as the entrance exam for a master's at the IITs).

Источник

It looks and feels like a school notebook, the grid paper kind we all had as kids.

Источник

The whole syllabus as a bookshelf. 13 subjects and 86 chapters, straight from the official syllabus.

Источник

A practice paper for every chapter. Five exam‑style questions. Get one right and you get a sticker...

Источник

Ask about anything. If something's missing, type it in and Gemma writes fresh notes, a paper or flashcards right there.

Источник

No login, no accounts. Everything stays in your own browser.

Источник

Python and FastAPI on the backend. Plain HTML, CSS and JavaScript on the front. No framework, no build step.

Источник

Gemma 4, Google's open‑weight model, through the Gemini API. The main model is gemma‑4‑26b‑a4b‑it, with gemma‑4‑31b‑it as a backup.

Источник

Everything ends up as about 744 KB of JSON in the repo.

Источник

Now chapters open instantly, cost nothing, and still work even if the API key goes missing.

Источник

  • Дата записи: 2026-10-02T17:55:52.547Z