about studdy-buddy

a personal project born from frustration with scattered learning resources.

Why I Built This

learning web development in 2025 is a lot. google searches return outdated stack overflow threads. llm searches hallucinate methods that don't exist. tutorials are stuck in 2022. decision paralysis before you even start.

so i made myself this simple wrapper with clean ui/ux where i can learn and bounce ideas when i'm not building.

it's open source. contributions welcome if it helps you too.

Built With

Frontend

  • → React 19.2
  • → Next.js 16
  • → TypeScript 5.9
  • → Tailwind CSS 4.0

Backend

  • → Next.js API Routes
  • → OpenAI API (GPT-4o Mini)
  • → Server Components

Deployment

  • → Vercel
  • → Turbopack
  • → Edge Runtime

Developer Tools

  • → pnpm
  • → ESLint
  • → Geist Fonts
  • → Lucide Icons

Design Principles

KISSkeep it simple stupid - when in doubt choose the simpler solution
DRYdon't repeat yourself - minimal code, maximum impact
Brutalismfunction over form, bold borders, monospace fonts, no fluff
Personalbuilt for me first, shared second - honest and direct

What's Next (Maybe)

stretch goals and ideas for future iterations:

  • □light mode toggle - for those who hate their eyes less
  • □progress tracking - save your learning journey
  • □custom difficulty curves - adapt to your skill level
  • □spaced repetition - actually remember what you learn
  • □code playground - test concepts in real-time
  • □more tech stacks - expand beyond web dev basics
  • □community flashcard decks - share and learn together

Get Involved

this is open source. feel free to contribute or fork it.

built by trevor brown.

released: october 2025