CourseAI — AI-generator kursów z streaming UX
Platforma generacji pełnoprawnych kursów. Użytkownik podaje temat — system wydaje strukturę (moduły → lekcje → notatki).
Hybrid streaming pipeline: struktura kursu i treść każdej lekcji przychodzą progresywnie przez Server-Sent Events, użytkownik nie czeka 5 minut na pełną generację.
Free / Pro taryfa: free na OpenRouter free-modelach z rate-limit-aware retries (50 req/dzień), Pro przez Claude. CSP-chroniony renderer lekcji — embedded YouTube/Vimeo z białej listy, bez XSS-wektorów.
Stack: Next.js, OpenRouter, Prisma + Postgres, Server-Sent Events, CSP, Tailwind.
#NextJS #AI #LLM #OpenRouter #Streaming #SSE #SaaS #FullStack
Hybrid streaming pipeline: struktura kursu i treść każdej lekcji przychodzą progresywnie przez Server-Sent Events, użytkownik nie czeka 5 minut na pełną generację.
Free / Pro taryfa: free na OpenRouter free-modelach z rate-limit-aware retries (50 req/dzień), Pro przez Claude. CSP-chroniony renderer lekcji — embedded YouTube/Vimeo z białej listy, bez XSS-wektorów.
Stack: Next.js, OpenRouter, Prisma + Postgres, Server-Sent Events, CSP, Tailwind.
#NextJS #AI #LLM #OpenRouter #Streaming #SSE #SaaS #FullStack