02
2024 // SYSTEM_ID_02
EdTech AI

MyBuddy

ArchitectureFull-Stack & AI Engineer
Timeframe3 Month Academic Sprint
Core Stack
React.jsDjango REST APINode.jsPostgreSQLLangChainRAGJWT

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

[01]

Custom PCM Test Generator: Generate personalized, multi-subject tests in Physics, Chemistry, and Math with smart scoring analytics.

[02]

LangChain + RAG Assistant: 24/7 doubt solving chatbot capable of ingesting and answering queries across multiple PDFs simultaneously.

[03]

Collaborative Rich Notes: Write and format study documents live with peers in real time, supporting PDF and image embeds.

[04]

Instant Messaging Network: Connect with friends via structured channels to share notes, ideas, and revision questions.

[05]

Smart To-Do Planner: A secure, prioritizable checklist to organize assignments, exam schedules, and revision targets.