NotesAid

An open-source study companion that 2,700+ students found on their own.

17,000+
views
2,700+
unique users
1,500+
hours of active use
60+
community pull requests

Next.js · React · TypeScript · PWA
source

The Problem

Every semester, the same scramble: notes scattered across group chats, drives, and photos of whiteboards taken at bad angles. Students wanted one place to find the right material for the right subject, and they wanted it to work on a phone in a crowded bus.

What I Built

NotesAid organizes study material by course and module in a fast, searchable interface. It installs as a Progressive Web App, so it opens like a native app and keeps working when the connection drops.

  • Next.js + React + TypeScript front end, statically generated for speed.
  • A content workflow that lets new material be added without touching the app code, so updates can ship in minutes.
  • PWA setup with offline caching and a responsive layout tuned for phones.

Results

The beta launched on 24 February 2025. In a single semester it reached over 17,000 views and 2,700 unique users, who spent more than 1,500 hours in it combined.

I then made it open source. Other students started contributing, and the project has received more than 60 pull requests from the community.

Screenshots

Screenshots pending. The camera is still developing.

← back to the work