Margati Academic Assistant Platform

Margati Academic Assistant Platform

About

Margati is an AI-driven academic planning platform that connects directly to Canvas LMS to automatically pull courses, assignments, submissions, and deadlines.

Using a multi-agent LLM pipeline (OpenAI, Anthropic, Gemini, Groq), Margati generates personalized goal plans, daily study focus, and progress summaries.

The frontend is built with Next.js 15, React 19, TailwindCSS, and real-time chat via Stream Chat.

The backend uses FastAPI, Redis, and SQLAlchemy, with orchestrated workflows powered by LangChain and LlamaIndex.

The system includes PDF exports, structured JSON pipelines, custom Docker deployments, and rich analytics with Sentry and PostHog.

Tech Stack

Next.js 15TypeScriptTailwindCSSFastAPIRedisSQLAlchemyDockerStream ChatGoogle OAuthSentryPostHogOpenAIAnthropicGeminiGroqOllamaLangChainLlamaIndexspaCyPandasBeautifulSoup