Skip to project notes
Ritvik Goyal / Selected work

Learning / Productivity 2026

StudyFlow

A study plan only helps if it meets you at the desk. StudyFlow brings the plan, the timer, and the record of your sessions into one workspace.

A project by Ritvik Goyal.

See it in use

From a subject to a focus session

StudyFlow walkthrough preview
Browser captures show a clearly labelled sample subject and a real timer interaction. The sample is demonstration data, not a record of study outcomes.
  1. Create a sample mathematics subject.
  2. Set a target of ten study hours.
  3. Select the subject and start a 25-minute focus timer.

From a goal to a session

StudyFlow is a study management platform with an interactive dashboard, Pomodoro timer, goal tracking, session analytics, and calendar integration. Planning and focused work share the same workspace instead of requiring a separate tool for each step.

The timer gives a study session a boundary. Goals describe what the session is for, while the calendar helps place that work in the week. Session analytics give the user another way to review their activity afterward.

The implementation

The interface uses React and TypeScript, with Recharts for data visualization. Node.js and Express are included in the project stack, alongside Tailwind CSS for styling.

Charts belong next to the work they describe. In StudyFlow, the dashboard brings session analytics back to the same place where the next session gets planned. Open the project below to explore the timer, goals, and calendar together.

See it for yourself