git404hub

what is review-notebook fr?

lusouldepth-ai/review-notebook — explained in plain English

Analysis updated 2026-05-18

40JavaScriptAudience · generalComplexity · 2/5Setup · moderate

tl;dr

A local, browser-only web app for parents to log, review, and export a child's schoolwork mistakes, with optional OCR and speech input.

vibe map

mindmap
  root((Review Notebook))
    What it does
      Logs child mistakes
      Local browser storage
      OCR and speech input
    Tech stack
      JavaScript
      Python
      faster-whisper
      rapidocr
    Use cases
      Mistake tracking
      Weak point summaries
      Export to PDF
      Backup and restore
    Audience
      Parents
      Tutors
    Setup
      npm start
      Python 3.11 for OCR
      ffmpeg for audio

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Log a child's schoolwork mistakes by subject, date, and category for later review.

VIBE 2

Photograph a mistake and let OCR fill in the record automatically.

VIBE 3

Track which mistakes a child has mastered versus which still need review.

VIBE 4

Export a printable summary of recent mistakes as TXT, Markdown, or PDF.

what's the stack?

JavaScriptPythonfaster-whisperrapidocr

how it stacks up fr

lusouldepth-ai/review-notebookhome-assistant/mobile-apps-fcm-pushruanyf/nilka
Stars404040
LanguageJavaScriptJavaScriptJavaScript
Last pushed2026-07-052018-07-26
MaintenanceActiveDormant
Setup difficultymoderatemoderateeasy
Complexity2/53/51/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

OCR and speech transcription require a separate Python 3.11 virtual environment and ffmpeg, on top of the main npm app.

No license information was found in the explanation provided.

in plain english

This project is a local web app prototype, written in Chinese, that helps a parent keep a record of their child's mistakes from schoolwork, sometimes called a mistake notebook. It runs entirely in the browser and stores everything in the browser's local storage, with no external database or server needed. A parent logs in locally with a phone number or email, and can manage profiles for more than one child. Mistakes are entered manually with a date, subject, category, status, and tags, or they can be filled in automatically by pasting a photo of the mistake for the app's OCR feature to read, using an open source engine called rapidocr. There is also speech to text support through an open source tool called faster-whisper, so a parent could record themselves describing a mistake instead of typing it. Before saving, the app checks whether a similar mistake was already recorded and offers to link the new entry to the old one instead of creating a duplicate. Each mistake can be reviewed, edited, and marked with a status such as not yet reviewed, reviewed, mastered, or needs another look. The app can filter the full list by date range, subject, category keywords, status, or tags, and can summarize weak points such as frequently repeated mistakes, errors that show up across several weeks in a row, or common patterns, though it will say plainly if there is not enough data to draw a conclusion yet. Records can be exported as TXT, Markdown, or PDF files, either as a simple version or a more detailed one, covering a day, week, month, or custom range, and exports can be scheduled to happen automatically on a recurring basis. The app also supports backing up all local data to a JSON file and restoring from it later, asks for confirmation before any risky action like deleting a mistake or restoring a backup, and keeps a log of these sensitive actions. To run it, you start the app with npm start, which serves it at localhost by default, and the OCR and speech features additionally require a Python 3.11 environment with their own dependencies installed.

prompts (copy fr)

prompt 1
Help me run this local mistake-notebook app on my machine with npm start.
prompt 2
Explain how the OCR and speech transcription features work and what Python setup they need.
prompt 3
Show me how the app decides a new mistake entry might be a duplicate of an existing one.
prompt 4
Walk me through setting up automatic scheduled exports for a specific child.
prompt 5
Translate and summarize the main features listed in this app's README for me.

Frequently asked questions

what is review-notebook fr?

A local, browser-only web app for parents to log, review, and export a child's schoolwork mistakes, with optional OCR and speech input.

What language is review-notebook written in?

Mainly JavaScript. The stack also includes JavaScript, Python, faster-whisper.

What license does review-notebook use?

No license information was found in the explanation provided.

How hard is review-notebook to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is review-notebook for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.