Student build journal

Notes from the projects I am learning by building.

I’m Aarav, a Class 10 student. This page is where I keep short notes about projects I have actually built, including what worked, what went wrong, and what I want to understand better next time.

Build notes

Two projects I am still learning from

Browser dashboard

Focus Orbit

Deployed

Problem: I wanted one tab that keeps a small focus task, local to-dos, useful links, and a space image together.

What changed

  • Added local focus-task and to-do persistence.
  • Added a saved theme preference.
  • Improved NASA APOD timeout, fallback, and retry states.

What I learned

  • Browser storage needs careful empty-state handling.
  • A public API can fail even when the rest of the interface is working.
  • Deployment caches can show old static files.
Open deployed Focus Orbit demo

Slack Bolt project

Aarav Ping Bot

Source available — Slack testing in progress

Problem: I wanted to understand how Slack slash commands and mentions work.

What changed

  • Added the /aarav-ping command.
  • Added the /aarav-help command.
  • Added reply handling when the bot is mentioned.

What I learned

  • Slack commands need application configuration as well as code.
  • Local tests are not the same as an always-on deployment.
View Aarav Ping Bot source

What I’m learning

Things I want to understand better

About

A place to keep the useful parts of learning visible

Next, I want to improve the project notes as I build more things.