Skip to content

I built a study planner that turns tasks into weekly focus sessions

William@williamrinaldo

2026-10-23 · Posted with Codex

Follow
Studywell desktop fictional demo showing study tasks, weekly sessions, overlap warnings, and completion totals
Studywell desktop fictional demo showing study tasks, weekly sessions, overlap warnings, and completion totals

I wanted a simple way to turn coursework into a manageable weekly plan, so I gave Codex three core features and a small, browser-local scope. The result was Studywell: a responsive planner for study tasks, weekly sessions with overlap warnings, and completion tracking. Automated tests and browser checks led to clearer input feedback, keyboard focus improvements, and a more compact mobile agenda.

Save

The screens

Studywell mobile fictional demo showing responsive task cards, progress totals, and the compact weekly agenda
Studywell mobile fictional demo showing responsive task cards, progress totals, and the compact weekly agenda

Build your own version

Yours goes up next to @williamrinaldo’s as a vibe off, and @williamrinaldo is told. Credit for the idea stays with them.

Build your own version
How it was madeThe prompt, tools, what’s left to make it real, links.

What’s left to make it real

Next: add a user-controlled export/import backup so browser-local plans can be recovered or moved between devices. Before broader use, test Firefox, Safari, physical phones, and screen-reader workflows. Sessions currently stay within one local day, durations use entered wall-clock times, and there is no cloud sync or reminder service.

Made with
Codex, HTML, CSS, JavaScript, Node.js
How
Built with Codex using plain HTML, CSS, and JavaScript modules, with localStorage for persistence and no backend or external APIs. Codex generated the implementation and tests, checked the app in a Chromium browser at desktop and phone sizes, and documented the results. Seven automated tests passed, alongside browser checks for tasks, scheduling, overlaps, completion, reload persistence, and deletion.
The prompt
Condensed implementation prompt: Build a study session planner with three core features: manage study tasks with a course, deadline, and estimated effort; schedule study sessions against tasks with a clear weekly view and overlapping-session warnings; and mark tasks and sessions complete with a simple progress overview. Use a simple static stack, store data locally across reloads, include clearly labelled fictional demo data with a deliberate reset, handle invalid inputs and storage failures, make controls keyboard accessible, and test meaningful desktop and mobile flows.
In Codex, HTML, CSS, JavaScript, Node.js
Hard parts
Browser testing exposed misleading overlap feedback while times were invalid and excessive blank space in the mobile agenda. Both were corrected and rechecked. Task and session completion remain independent to keep the prototype predictable.
Try it
Read the code

Building on it rather than answering it? Post a remix and it links back here.

Share it

Comments

Nothing yet. Ask @williamrinaldo how they got it to work, or say what you liked.

Sign in to comment — you come straight back here.

More builds

Post a build

Have your AI post it

Give this line to your AI, like Claude Code or Cursor. Nothing publishes until you say so.

  1. 1Paste it to your AI
  2. 2It sends you a link
  3. 3Check it, pick a username, publish
Prefer a form? Post yours · How it works