Vite + React + TypeScript + Tailwind site to learn data structures with interactive visualizations, Mermaid diagrams, and auto-summarized notes from PDFs.
- npm install
- npm run dev
- Add PDF slides to
course_slides/ - npm run summarize (writes
content/summary.md)
- React + Vite + TypeScript
- Tailwind CSS + Typography
- React Router
- react-markdown + remark-gfm
- Mermaid for diagrams
- pdf.js (pdfjs-dist) for slide text extraction