2025
CampusNotes
Academic Notes Sharing Platform — 5.7k+ downloads
CampusNotes is a production-deployed notes-sharing platform where students upload, verify, and download study materials. It was built to solve a real problem — juniors couldn't find reliable notes, and existing tools had no quality control.
- Actively serving 800+ users with 114 verified signups, handling real academic traffic every semester.
- Processed 5.7k+ total document downloads with 4,200+ unique downloads across 180+ notes.
- Built a round-robin storage algorithm across three Cloudinary accounts to maximize free-tier capacity and prevent storage bottlenecks.
- Implemented secure, direct client-side PDF uploads to Cloudinary, keeping the server stateless and reducing upload latency.
- Designed upvote-driven sorting and advanced search filters so the best notes always surface first.
Tech Stack & Stats
800+ Users | 114 Verified Signups | Node.js, EJS, MongoDB