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.

Related Projects

Slash | Quick Type Text Replacement Tool

Slash is a modern & secure text replacement tool lets you reuse text instantly. No copy, no retype, no typos, no stress. You can instantly convert shortcuts to full text, making your writing faster and more efficient.

All Systems Operational
View Details
Funded Friday

FundedFriday offers prop firms with payment systems, securely handling trading transactions. Achieved 6K+ visitors with 100+ successful conversions in sales in first hour of launch. Implemented a full affiliate management system including tracking, reporting, and an internal admin panel to overview every activity.

All Systems Operational
View Details

Design & Developed by deevee47
© 2026. All rights reserved.