
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
CompletedTechnology 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 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.