Project Info
This project did not submit a demo video on Devpost.
A real-time lecture platform where students watch AI-generated videos, compete on quiz leaderboards, and get instant answers — all while the lecture is happening. Features AI Video Studio Students can generate short explainer videos on demand during a lecture. Hit "Generate from Current Lecture" and the AI turns recent transcript into a visual video via Google Veo 3.1, or type a custom prompt like "Show me how gravity works". Every prompt is optimized by Gemini before generation. Live Quizzes + Leaderboard Teachers launch AI-generated quizzes from the live transcript with one click. Students answer in real time, earn streaks for consecutive correct answers, and climb the session leaderboard. Scores, streaks, and rankings update live. AI Q&A Chat Students open a chat overlay and ask anything about the lecture. The AI answers grounded in the live transcript and any uploaded course materials, so responses are always relevant to what's actually being taught. Teachers can review, approve, and add follow-ups to AI answers. Personalized Profiles Students set their language, learning style, pace preference, and accessibility needs during onboarding. The AI adapts — translating for ESL students, simplifying for different learning styles, adjusting explanations based on pace. Customizable DiceBear avatars let every student pick a look that fits. Teacher Dashboard Teachers get a single-page command center: start/stop transcription, launch quizzes, view live quiz stats with per-choice distributions, browse the student question feed, run AI question summaries, upload class context (PDFs, slides, notes), share a QR join code, and export session notes when class ends. Session Notes After a session, both teachers and students can download AI-generated markdown summary notes covering the key topics from the lecture.
Clarifyd
A real-time lecture platform where students watch AI-generated videos, compete on quiz leaderboards, and get instant answers — all while the lecture is happening.
Features
AI Video Studio
Students can generate short explainer videos on demand during a lecture. Hit "Generate from Current Lecture" and the AI turns recent transcript into a visual video via Google Veo 3.1, or type a custom prompt like "Show me how gravity works". Every prompt is optimized by Gemini before generation.
Live Quizzes + Leaderboard
Teachers launch AI-generated quizzes from the live transcript with one click. Students answer in real time, earn streaks for consecutive correct answers, and climb the session leaderboard. Scores, streaks, and rankings update live.
AI Q&A Chat
Students open a chat overlay and ask anything about the lecture. The AI answers grounded in the live transcript and any uploaded course materials, so responses are always relevant to what's actually being taught. Teachers can review, approve, and add follow-ups to AI answers.
Personalized Profiles
Students set their language, learning style, pace preference, and accessibility needs during onboarding. The AI adapts — translating for ESL students, simplifying for different learning styles, adjusting explanations based on pace. Customizable DiceBear avatars let every student pick a look that fits.
Teacher Dashboard
Teachers get a single-page command center: start/stop transcription, launch quizzes, view live quiz stats with per-choice distributions, browse the student question feed, run AI question summaries, upload class context (PDFs, slides, notes), share a QR join code, and export session notes when class ends.
Session Notes
After a session, both teachers and students can download AI-generated markdown summary notes covering the key topics from the lecture.
Analysis
View
Metric
- 27
- 18
- 16
- 2
- 1
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- AnthropicIn code
- CSSIn code
- LangChainIn code
- PythonIn code
- ReactIn code
- Tailwind CSSIn code
- TypeScriptIn code
- Google GeminiClaimed
7 of 8 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
- Claude CodeConfig
- CursorCommits
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
604 KB
Source files
111
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
ekagra1602/Clarifyd
138 files · 1.5 MB · @ ff1533d
Structure
Interface
6 files · 4%Screens, components and styles rendered to the user.
API & routing
7 files · 5%Request entry points: routes, handlers and controllers.
Application logic
44 files · 32%Domain rules, services and shared utilities.
+3 more
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- TypeScript89%
- Python6%
- Markdown4%
- CSS1%
- Shell0%
- YAML0%
Share of indexed source by file size. Binary and vendored files are excluded.
Dependencies
package.json
npm · 39- @convex-dev/react-query
- @tailwindcss/vite
- @tanstack/react-devtools
- @tanstack/react-router
- @tanstack/react-router-devtools
- @tanstack/react-router-ssr-query
- @tanstack/react-start
- @tanstack/router-plugin
- @types/qrcode
- @vitejs/plugin-react
- clsx
- convex
- framer-motion
- lucide-react
- mammoth
- nitro
- officeparser
- pdfjs-dist
- +21 more
agent/requirements.txt
pypi · 10- anthropic
- chromadb
- convex
- google-generativeai
- langchain
- langgraph
- mcp
- pydantic
- pydantic-settings
- python-dotenv
Declared in the repository’s manifests at the indexed commit. A declared package is not proof it is used, and runtime dependencies are listed first.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.