Skip to content

dipanshurdev/StudyOS

Repository files navigation

StudyOS – AI-Powered Study Platform

A modern SaaS platform that helps students study faster using AI. Create summaries, explanations, flashcards, mind maps, and practice questions from your notes. Built with Next.js, Supabase, and Groq/HuggingFace AI.


Features

AI Study Tools

  • Summarize – Turn long notes into short bullet-point summaries
  • Explain – Get plain-language explanations with examples
  • Practice Questions – Generate MCQs and short-answer questions
  • Flashcards – Auto-generate flashcards with spaced repetition (SM-2)
  • Mind Maps – AI-generated mind map structure from your content
  • AI Tutor Chat – Ask questions and get answers in context

Study Experience

  • Documents – Create and manage study docs with auto-save
  • PDF Import – Upload PDFs and extract text into a document
  • Study Streaks – Track daily study days and longest streak
  • Analytics – View usage, activity, and action breakdown

Platform

  • Authentication – Email/password and Google OAuth via Supabase Auth
  • Plans – Free (10 AI actions/day), Pro (100/day), Enterprise
  • Deploy-ready – Redirects and env handling for Vercel production

Tech Stack

Layer Technology
Frontend Next.js 16, React 19, TypeScript
Styling Tailwind CSS v4, shadcn/ui
Database Supabase (PostgreSQL)
Auth Supabase Auth (email + Google OAuth)
AI Groq (llama-3.1-8b-instant), HuggingFace (Mistral-7B) fallback
Hosting Vercel

Support

For issues, check the docs in the repo (COMPLETE_PROJECT_DOCUMENTATION.md, DEPLOYMENT.md) and your Supabase/Vercel logs.


Study smarter, not harder.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published