Profeesorcarl

D 56 completed
Web App
web_app / typescript · small
213
Files
50,651
LOC
5
Frameworks
9
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
80.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:24
Deduplication group #62366
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Frontend
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.

AI Prompt

Create a web application for educational purposes, similar to Professor Carl. I want to use Next.js and TypeScript for the frontend. The application should be structured to assist both students and educators. Please ensure the project uses Tailwind CSS for styling and includes components that can be developed within the `components/` directory.
typescript next.js web-app react tailwind education frontend
Generated by gemma4:latest

Catalog Information

Professor Carl is a web application for educational purposes, designed to assist students and educators.

Description

This Next.js project uses various technologies such as OpenAI and Puppeteer to create an interactive learning environment. It leverages the power of AI to provide personalized feedback and support. The application can be used by both students and educators to enhance their learning experience. With its intuitive interface, Professor Carl aims to make complex concepts more accessible and engaging.

الوصف

هذا مشروع Next.js يستخدم تقنيات متعددة مثل OpenAI و Puppeteer لإنشاء بيئة تعلم تفاعلية. يعتمد على قوة الذكاء الاصطناعي لتوفير إعجاب شخصية ومساعدة. يمكن استخدام التطبيق من قبل الطلاب والeducators لمشاركة تجربة التعلم المثالية. مع واجهته الفنية، يهدف Professor Carl إلى جعل المفاهيم المعقدة أكثر سهولة ومتعة.

Novelty

5/10

Tags

interactive-learning personalized-feedback ai-assisted-education educational-tools student-support teacher-resources

Technologies

anthropic framer-motion jest nextjs openai puppeteer react supabase tailwind

Claude Models

claude-opus-4.5

Quality Score

D
55.9/100
Structure
52
Code Quality
77
Documentation
58
Testing
40
Practices
50
Security
41
Dependencies
60

Strengths

  • Code linting configured (eslint)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 1 files with critical complexity need refactoring
  • Potential hardcoded secrets in 9 files
  • 2987 duplicate lines detected \u2014 consider DRY refactoring
  • 3 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a LICENSE file (MIT recommended for open source)
  • Move hardcoded secrets to environment variables or a secrets manager

Security & Health

15.3h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot
ISC
License
7.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
38.9%
markdown
32.1%
json
25.5%
sql
1.3%
javascript
1.1%
css
0.7%
text
0.3%
shell
0.1%
yaml
0.0%

Frameworks

React Next.js Jest Tailwind CSS Bootstrap

Concepts (2)

Open data · scored by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · MCP-ready · https://repobility.com
auto_descriptionProject DescriptionThis is a Next.js project bootstrapped with create-next-app.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/86899.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV