Inemaacademia
D 54 completedPipeline State
completedPipeline Metadata
AI Prompt
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/10Tags
Technologies
Claude Models
Quality Score
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
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | Scaffold inicial da plataforma educacional com Next.js 15 + TypeScript, estrutura modular e base para Supabase/Drizzle. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Frontend | web-frontend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
