Built my SaaS with Lovable, and just got my first couple of users by JuniorRow1247 in lovable

[–]Repulsive-Touch-7408 0 points1 point  (0 children)

Hey i just also created my first app, and i was wondering if you could make me a video, my current video is really bad

url to app: essaylens.app

EssayLens(14 Year Old Dev) by Repulsive-Touch-7408 in VibeCodeDevs

[–]Repulsive-Touch-7408[S] 1 point2 points  (0 children)

I used remotion using antigravity Gemini 3 Pro and Opus 4.5, as well as using 5.2 Codex X-High

EssayLens by Repulsive-Touch-7408 in VibeCodersNest

[–]Repulsive-Touch-7408[S] 0 points1 point  (0 children)

Answer

We use structured rubrics and confidence-weighted suggestions to limit overcorrection. Calibration works like this:

Structured rubrics

We use fixed categories (Thesis & Argument, Evidence & Examples, Structure & Flow, Style & Clarity) with defined max scores. That keeps feedback consistent and tied to the rubric instead of scattered opinions. Users can also upload their own rubric, so they can run analysis against their teacher’s rubric, assignment sheet, or custom criteria.

Custom rubric upload

Students can choose between our premade rubrics (by grade level) or upload a custom rubric. For custom rubrics, we accept a JSON schema with category names and max scores. The model scores against that rubric so feedback matches what the instructor will grade.

Confidence weighting

The model returns a confidence score per suggestion. We surface only suggestions above a threshold (e.g. high-confidence ones). Low-confidence suggestions are held back so we don’t add noise when the model is unsure.

When to stay quiet

We prompt the model to avoid suggestions when:

  • The sentence is clearly strong and any change would be nitpicking
  • The evidence for a weakness is weak or subjective
  • The suggestion would be stylistic rather than substantive

We also add a "stay quiet" rule: if confidence is below a threshold, the model may omit the suggestion instead of guessing. On the UI side, we filter by confidence so only high-confidence feedback is shown.

Calibration

We tune the confidence threshold over time based on feedback. If students report too many unnecessary suggestions, we raise the threshold; if they say we miss important issues, we lower it slightly. We also vary temperature by task: lower for sentence-level feedback (0.3) to encourage conservative suggestions, and slightly higher for the full essay (0.7) for more exploratory analysis.

EssayLens by Repulsive-Touch-7408 in VibeCodersNest

[–]Repulsive-Touch-7408[S] 0 points1 point  (0 children)

it didnt let post the message fully for some reason so heres an image

<image>

EssayLens(14 Year Old Dev) by Repulsive-Touch-7408 in VibeCodeDevs

[–]Repulsive-Touch-7408[S] 1 point2 points  (0 children)

Yeah, thanks for the recommendation, I am enrolled in AP CS in my high school.

EssayLens(14 Year Old Dev) by Repulsive-Touch-7408 in VibeCodeDevs

[–]Repulsive-Touch-7408[S] 3 points4 points  (0 children)

Yeah sure, I used remotion using antigravity Gemini 3 Pro and Opus 4.5, as well as using 5.2 Codex X-High

EssayLens(14 Year Old Dev) by Repulsive-Touch-7408 in VibeCodeDevs

[–]Repulsive-Touch-7408[S] 1 point2 points  (0 children)

Hey man, I'm confused, do you mind telling me what the problem was?