Back to Projects
NotesBuddy
CompletedNext.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
Completed

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 Ramxcodes
© 2025. All rights reserved.