
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
Technology Stack
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:
- Professors don't share notes with students.
- Topper's notes are not available to everyone.
- Notes are scattered & not organized.
- Reading one notes and then another is a pain with no sync, same examples 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 months.
- 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 useful product.
- Found a memory leak issue in
velitethat was causing slow performance. - Built my own CMS for the platform.
- Used full potential of MDX and custom components.
Future Plans
- Improve the CMS system to make it more efficient and scalable.
- Add AI Study Assistant.
- Scale it to enterprise level.