Back to Projects
NotesBuddy
In-progressNext.jsTypeScriptReact+9 more

NotesBuddy

A Notes Sharing Platform where users can read notes, give quizzes, revise from flashcards, execute code snippets, and also have PYQs, more.

Timeline

2 months

Role

Full Stack

Team

Solo

Status
In-progress

Technology Stack

Next.js
TypeScript
React
Tailwind CSS
Vercel
MongoDB
Shadcn UI
Zod
React Hook Form
Razorpay SDK
Monaco Editor
MDX Integration

Key Challenges

  • Content Management
  • Quizzing System
  • Flashcard System
  • Code Execution
  • Payment Integration
  • handling multiple users
  • Piracy

Key Learnings

  • Performance Optimization
  • Monaco Editor
  • Code Execution
  • Quizzing System
  • Flashcard System
  • PYQ System
  • Razorpay Payment Integration
  • Handling multiple users
  • Piracy

NotesBuddy: A Notes Sharing Platform

Overview

NotesBuddy is a modern notes sharing platform that allows users to read notes, give quizzes, revise from flashcards, execute code snippets, and also have PYQs, more.

What Users Can Do

  • Find Notes: Search and access notes by year or semester (1st to 4th year).
  • Share Resources: Share notes and materials with friends.
  • Use Flashcards: Practice with interactive flashcards for active recall.
  • Attempt Quizzes: Test your knowledge with practice quizzes.
  • Access PYQs: Get previous year questions (PYQs) with answers.
  • One-Shots: Quick review materials for last-minute prep.
  • Topper Notes: Handwritten notes from top-performing students.
  • AI Study Assistant: (Coming soon) Get instant answers to your study questions.
  • Video Material: Watch video explanations for better understanding.

Why i built this

I built this platform to solve a fundamental issue i faced while studying as follows -

  • Professors don't share notes with students.
  • Toppers notes are not available to everyone.
  • Notes are scattered & not organized.
  • Reading one notes and then another notes is a pain with no sync, same example's and tone of writing.
  • I don't want to read notes from a pdf, i want to customize my reading experience.

Tech Stack

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • Shadcn UI
  • Zod
  • React Hook Form
  • Razorpay SDK
  • Monaco Editor
  • MDX Integration

After launch & Impact

  • Got 1700+ users in 2 month.
  • Got 200k views in 3 months with average 15k views during exams.
  • Got 90+ Premium users in the same duration.
  • Learned a lot about SEO, optimization, and how to build a product that is useful for the users.
  • Got a lot of feedback from the users, which helped me to improve the platform.
  • Finally found a fundamental issue in velite that has a memory leak issue, which was causing the platform to be slow.
  • Built my own CMS for the platform, which is a custom CMS for the platform.
  • Used full potential of MDX and custom components to build the platform.

Future Plans

  • Improve the CMS system to make it more efficient and scalable.
  • Add AI Study Assistant
  • Scale it to enterprise level.

Design & Developed by dev0jha
© 2025. All rights reserved.