A web application that allows users to generate study notes using AI.
Frontend: React + Tailwind, with AI result rendering via react-markdown
Backend: Node.js + Express with OpenAI API integration; used background jobs (BullMQ + Redis) to queue video transcription
DevOps: CI/CD using GitHub Actions + Dockerized backend; deployed on Render
Extras: Rate-limiting via express-rate-limit, user-level API quotas, and Swagger docs for public API