Studybuddy

C+ 75 completed
Ai Ml
web_app / typescript · small
337
Files
48,830
LOC
3
Frameworks
8
Languages

Pipeline State

completed
Run ID
#366249
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
64.80
Framework unique
Isolation
Last stage change
2026-05-10 03:35:28
Deduplication group #49559
Member of a group with 7 similar repo(s) — canonical #27709 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Want this analysis on your repo? https://repobility.com/scan/

AI Prompt

Create an AI-powered study assistant web application using Next.js 16, React 19, and Tailwind CSS. The app needs to allow students to ask questions about lecture recordings and course slides, providing answers with citations that link directly to the source slide or lecture moment. Implement features for user authentication using Clerk, manage course materials, and handle PDF uploads for processing. The core chat functionality should stream responses using the Vercel AI SDK, utilize Drizzle ORM with PostgreSQL for data persistence, and integrate with OpenRouter for LLM access, including a mechanism for context compaction in long conversations.
typescript next.js react tailwind ai study-assistant chat postgresql drizzle-orm clerk web-app
Generated by gemma4:latest

Catalog Information

StudyBuddy is an AI-powered study assistant that helps students learn from lecture recordings and course slides.

Description

StudyBuddy is an AI-powered study assistant designed to help students learn more effectively from their lecture recordings and course materials. It allows users to ask questions, receive answers with citations, and navigate directly to relevant lecture moments or slides. The platform uses a combination of natural language processing (NLP) and machine learning algorithms to provide accurate and relevant responses.

الوصف

هو مساعد دراسي مُحترم يُساعد الطلاب في التعلم من التسجيلات الدراسية والمواد الدراسية. يمكن للمستخدمين طرح الأسئلة، والحصول على الإجابات مع المراجع، وتوجيههم مباشرة إلى اللحظات أو الصفحات المحددة من التسجيلات الدراسية.

Novelty

7/10

Tags

ai-powered-study-assistant lecture-transcription course-management chatbot natural-language-processing machine-learning

Technologies

clerk drizzle nextjs radix-ui react tailwind vitest zod

Claude Models

claude-opus-4.6 claude-opus-4.5

Quality Score

C+
75.0/100
Structure
60
Code Quality
99
Documentation
53
Testing
70
Practices
66
Security
100
Dependencies
60

Strengths

  • Good test coverage (53% test-to-source ratio)
  • Code linting configured (eslint)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 1496 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

9.8h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (0)
About: code-quality intelligence by Repobility · https://repobility.com
Unknown
License
6.9%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
43.7%
markdown
25.8%
json
17.1%
yaml
12.5%
sql
0.4%
css
0.2%
javascript
0.2%
shell
0.1%

Frameworks

React Next.js Vitest

Concepts (2)

Repobility · code-quality intelligence · https://repobility.com
CategoryNameDescriptionConfidence
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
auto_descriptionProject DescriptionAI-powered study assistant that helps students learn from their lecture recordings and course slides. Ask questions, get answers with citations, and navigate directly to the relevant lecture moment or slide.80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/90429.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV