Technical Breakdown
MyBuddy is a smart, collaborative learning ecosystem designed by students, for students. It unifies high-quality study resources, real-time peer collaboration, and personalized intelligence. The platform features an AI study assistant utilizing LangChain and Retrieval-Augmented Generation (RAG) for document interaction, a dynamic Django-powered custom test series generator for Physics, Chemistry, and Math, and real-time notes synchronization.
Engineering Logic
The platform divides operations between a Django REST API coordinating PostgreSQL database states and test generation logic, and a Node.js socket server handling real-time notes synchronization. The AI pipeline is powered by a RAG engine that embeds and retrieves custom document contexts locally.
Aesthetic Precision
Features a modern, high-legibility layout utilizing clean blueprint grid aesthetics. Highly interactive modules—like the shared notes space and real-time chat drawers—are framed neatly to sustain user focus during prolonged study sessions.
Technical Features & Superpowers
Custom PCM Test Generator: Generate personalized, multi-subject tests in Physics, Chemistry, and Math with smart scoring analytics.
LangChain + RAG Assistant: 24/7 doubt solving chatbot capable of ingesting and answering queries across multiple PDFs simultaneously.
Collaborative Rich Notes: Write and format study documents live with peers in real time, supporting PDF and image embeds.
Instant Messaging Network: Connect with friends via structured channels to share notes, ideas, and revision questions.
Smart To-Do Planner: A secure, prioritizable checklist to organize assignments, exam schedules, and revision targets.