Ai For Teachers

D 53 completed
Web App
web_app / typescript · small
232
Files
33,660
LOC
3
Frameworks
7
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
50.67
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47471
Member of a group with 4 similar repo(s) — canonical #1434918 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)

AI Prompt

Create a web application for teachers that provides practical, classroom-safe AI guidance. The app needs to use Next.js 16 with the App Router and implement Google SSO for secure authentication. Key features should include progress tracking, allowing users to mark weeks as complete, and supporting an offline fallback using localStorage. The application should structure content across a 6-week curriculum and use Prisma ORM with PostgreSQL (Supabase) for database management. Please ensure the styling uses Tailwind CSS 4.
typescript next.js react tailwindcss prisma postgresql web-app ai-education authentication
Generated by gemma4:latest

Catalog Information

A web application that offers practical, classroom-safe AI guidance for teachers, enabling them to integrate AI tools into their curriculum with progress tracking and secure authentication.

Description

This platform delivers a structured six‑week curriculum that teaches educators how to incorporate AI responsibly into lesson plans. It uses Google OAuth for single‑sign‑on, ensuring that progress is saved and synchronized across devices. Teachers can mark weeks as complete, view their learning history, and access content offline via local storage. The interface is built with Next.js, React, and Tailwind CSS, providing a responsive and accessible experience. The backend relies on Prisma and PostgreSQL to persist user data and progress securely.

الوصف

يقدم هذا المنصة منهجًا من ستة أسابيع يعلّم المعلمين كيفية دمج الذكاء الاصطناعي بمسؤولية في خطط الدروس. يستخدم تسجيل الدخول عبر Google OAuth لتوفير تجربة تسجيل دخول واحدة، مع حفظ التقدم وتزامنه عبر الأجهزة. يمكن للمعلمين إشارة الأسابيع المكتملة، الاطلاع على تاريخ تعلمهم، والوصول إلى المحتوى دون اتصال عبر التخزين المحلي. تم بناء واجهة المستخدم باستخدام Next.js وReact وTailwind CSS، ما يضمن تجربة متجاوبة وسهلة الوصول. يعتمد الجزء الخلفي على Prisma وPostgreSQL لتخزين بيانات المستخدمين والتقدم بأمان. يركز المشروع على توفير إرشادات عملية وآمنة، مع دعم للمعلمين في بيئات تعليمية متنوعة.

Novelty

7/10

Tags

ai-guidance teacher-resources curriculum-planning progress-tracking classroom-integration educational-tech

Technologies

anthropic next-auth nextjs openai prisma react tailwind

Claude Models

claude-opus-4.6 claude-opus-4.5

Quality Score

D
53.2/100
Structure
42
Code Quality
76
Documentation
57
Testing
0
Practices
60
Security
82
Dependencies
60

Strengths

  • Code linting configured (eslint)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment
  • 2 files with critical complexity need refactoring
  • Potential hardcoded secrets in 1 files
  • 1551 duplicate lines detected \u2014 consider DRY refactoring
  • 4 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • 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.1h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Repobility (the analyzer behind this table) · https://repobility.com
Unknown
License
4.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
38.6%
markdown
32.8%
json
22.4%
python
4.3%
css
1.1%
javascript
0.8%
sql
0.1%

Frameworks

React Next.js Prisma

Concepts (2)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
CategoryNameDescriptionConfidence
About: code-quality intelligence by Repobility · https://repobility.com
auto_descriptionProject DescriptionPractical, classroom-safe guidance for using AI with clarity and no hype.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/94540.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV