Inspiration
Studying today often means juggling messy notes, dense textbooks, and limited time before exams. Most AI study tools are either expensive, locked behind paywalls, or overly complicated for students who just want quick help.
What it does
StudyOS is an AI-powered study platform that helps students learn faster and smarter.
It allows users to:
✨ Summarize long notes into clear, concise explanations
🧠 Explain complex topics in simple, beginner-friendly language
📝 Practice with AI-generated exam questions and MCQs
📚 Create and manage unlimited study documents
💾 Auto-save work in a clean, distraction-free editor
🔐 Sign in securely using Google OAuth or email magic links
To keep things fair and scalable, StudyOS includes smart rate limiting:
5 free AI actions per day
Daily reset (UTC-based)
Fully enforced on the server
All of this runs entirely on free tiers, making StudyOS accessible to anyone.
How we built it
StudyOS was built as a modern SaaS application with scalability and cost-efficiency in mind.
Tech stack:
Frontend: Next.js 16, React 19, TypeScript
Styling: Tailwind CSS v4, shadcn/ui
Authentication: NextAuth.js (Google OAuth + Email Magic Links)
Database: Supabase (Postgres + Auth + Row Level Security)
AI: Primary: Groq API (LLaMA 3.1-8B)
Fallback: Hugging Face Inference API
Hosting: Optimized for Vercel free tier
The backend enforces usage limits, handles authentication, and ensures user data is secure using Supabase Row Level Security policies.
Challenges we ran into
Environment variable and runtime issues while integrating Supabase, NextAuth, and server-side AI logic
Server-side rate limiting without relying on paid tools or Redis
Handling AI fallbacks gracefully when the primary model fails
Ensuring everything works within free-tier limits without breaking the user experience
Designing a clean UI that stays focused on studying, not features
Debugging authentication + database triggers + server runtime behavior was one of the toughest parts.
Accomplishments that we're proud of
Built a fully functional AI SaaS platform on free tiers only
🔐 Secure authentication with Google OAuth & email magic links
⚡ Fast AI responses using Groq with automatic fallback
📊 Server-side enforced daily usage limits
🧩 Clean architecture separating client and server logic
🎯 A real product that students could actually use
Most importantly: we shipped something real, not just a demo.
What we learned
How to design production-ready authentication with NextAuth
Managing AI usage responsibly with server-side enforcement
Working with Supabase RLS, triggers, and Postgres functions
Debugging complex Next.js server/runtime behavior
Building SaaS products under real-world constraints (cost, scale, security)
We also learned that simplicity and reliability matter more than flashy features.
What's next for StudyOS
💳 Paid plans with higher AI limits
📈 Analytics dashboard for study progress
🧠 Memory-based learning (spaced repetition & flashcards)
📱 Mobile-friendly experience / PWA
📚 File uploads (PDFs, lecture slides)
🤝 Collaboration features for group study
Built With
- ai
- javascript
- nextjs
- node.js
- postgresql
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.