Inemaacademia

D 54 completed
Web App
web_app / typescript · small
212
Files
27,473
LOC
4
Frameworks
6
Languages

Pipeline State

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

Pipeline Metadata

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

AI Prompt

Create a modular scaffold for an educational platform using Next.js 15 and TypeScript. I need the structure to be ready for Supabase integration, utilizing Drizzle for database schemas and migrations. The project should follow a clean architecture, separating concerns into `src/app` for routes, `src/components` for UI elements, `src/db` for database logic, and `src/services` for business rules. Please ensure the setup instructions guide the user on environment variable setup and dependency installation.
typescript next.js web-app educational-platform drizzle supabase react scaffold
Generated by gemma4:latest

Catalog Information

A modular scaffold for building an educational platform with Next.js, ready for Supabase integration.

Description

This project provides a ready‑to‑use foundation for an online learning platform built with Next.js 15 and TypeScript. It offers a clean, modular folder structure that separates routes, UI components, database schemas, utilities, and business logic. The scaffold includes integration with Supabase for authentication, data storage, and real‑time updates, while Drizzle handles schema definitions and migrations. UI components are styled with Tailwind and enhanced with Radix UI and Framer Motion for smooth animations. Developers can write tests with Vitest and end‑to‑end scripts using Playwright, and enforce data integrity with Zod schemas. The result is a cohesive, production‑ready starting point for educators and developers to create interactive courses, quizzes, and learning analytics.

الوصف

يُقدِّم هذا المشروع بنية أساسية جاهزة لمنصة تعليمية على الإنترنت مبنية باستخدام Next.js 15 وTypeScript. يتضمن هيكل مجلدات نظيفًا ومنظمًا يفرّق بين المسارات، ومكونات واجهة المستخدم، ومخططات قاعدة البيانات، والمرافق، ومنطق الأعمال. يدمج المشروع مع Supabase لتوفير المصادقة، وتخزين البيانات، والتحديثات اللحظية، بينما يُعالج Drizzle تعريفات المخططات والانتقالات. تُصمم مكونات الواجهة باستخدام Tailwind وتُحسَّن بفضل Radix UI وFramer Motion لتوفير حركات سلسة. يمكن للمطورين كتابة اختبارات باستخدام Vitest وتشغيل سيناريوهات اختبارات نهاية إلى نهاية باستخدام Playwright، مع تطبيق التحقق من صحة البيانات عبر مخططات Zod. النتيجة هي نقطة انطلاق متكاملة جاهزة للإنتاج، تمكّن المعلمين والمطورين من إنشاء دورات تفاعلية، واختبارات، وتحليلات تعلمية.

Novelty

6/10

Tags

educational-platform modular-architecture interactive-ui backend-integration form-validation animation testing database-schema

Technologies

anthropic drizzle framer-motion nextjs playwright radix-ui react supabase tailwind vitest zod

Claude Models

claude-opus-4.6

Quality Score

D
53.7/100
Structure
58
Code Quality
64
Documentation
49
Testing
20
Practices
55
Security
75
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
  • 4 files with critical complexity need refactoring
  • 3303 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)

Security & Health

30.8h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (3)
Want this analysis on your repo? https://repobility.com/scan/
Unknown
License
11.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
80.6%
json
11.1%
sql
4.1%
markdown
3.7%
javascript
0.3%
css
0.1%

Frameworks

React Next.js Vitest Drizzle

Concepts (2)

Open methodology · Repobility · https://repobility.com/research/
CategoryNameDescriptionConfidence
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
auto_descriptionProject DescriptionScaffold inicial da plataforma educacional com Next.js 15 + TypeScript, estrutura modular e base para Supabase/Drizzle.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/70718.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV