← Back to portfolio

Selected work

Lumina

An AI-powered study planner that organizes routines, notes, and goals without friction.

Summary

Lumina organizes study sessions, notes, and overdue work into a single calm workflow.

Designed for students who want a plan that feels structured but not overwhelming.

Problem

Students juggle notes, tasks, and deadlines across different tools. Without a simple structure, momentum disappears quickly.

Solution

Turns study planning into a lightweight routine with scheduled blocks, progress cues, and notes attached to the right tasks.

Features

Plan builderCreates routines that balance study blocks with recovery time using AI suggestions.
Note organizationKeeps study notes attached to relevant tasks instead of scattering them across apps.
Progress trackingShows momentum over time so students can see what's working and what isn't.
Low-friction UIStays simple enough to return to every day without extra setup overhead.

Architecture

Stack: React · Node.js · Express · MongoDB · Tailwind CSS · Vercel

ReactReact
Node.jsNode.js
MongoDBMongoDB
Tailwind CSSTailwind CSS

React frontend sends plan CRUD operations to Express endpoints.

MongoDB persists schedules, notes, and task state per user.

Flexible document schema allows plan templates to evolve without migrations.

MongoDB fits well because study plan structures change as new patterns emerge.

Results

Surfaced a simpler mental model for planning study time.

Main lesson: the product needs to stay quiet and predictable, not feature-heavy.