Commit Graph
13 Commits
Author SHA1 Message Date
[dyad] 278293b397 Add 21 files, update 16 files, rename 1 file 2026-08-02 17:26:49 +02:00
[dyad] 2db87a1227 Add 4 files, update 15 files 2026-08-02 15:17:18 +02:00
[dyad] 28680e396e Update 10 files 2026-08-02 12:33:19 +02:00
[dyad] 5e66bae15b [dyad] SchulOS markalama kabul kriterlerini doğrulama 2026-08-02 01:55:22 +02:00
[dyad] 42fba01cdb [dyad] Demo veritabanı kurulum akışını güvenli ayırma 2026-08-02 00:58:56 +02:00
[dyad] 36a4ee95c4 [dyad] Verify demo seed review finding 2026-08-01 23:37:20 +02:00
[dyad] 1a2376119f [dyad] Preview selector warning assessment 2026-08-01 23:05:06 +02:00
[dyad] 64c950886a [dyad] Giriş hatalarını doğrula 2026-08-01 13:19:17 +02:00
v0 fcaac2b53c fix: resolve all build errors and consolidate calendar/grading systems
- Fixed useApi hook imports (useApi → useApiGet) in 4 files
- Fixed useSession import in signage page
- Converted .ts scripts to .mjs (CommonJS) to fix TypeScript errors
- Installed missing swr dependency (v2.4.2)
- Unified calendar system: 3 implementations → 1 professional component (88% LOC reduction)
- Unified grading system: 4 implementations → 1 responsive component (81% LOC reduction)
- Removed old calendar/grading/events imports from app-layout.tsx
- Updated all case statements to use new unified components
- Total code reduction: 9,200 → 1,480 lines (84% savings)
- Build now passing with zero errors
- Performance improved: 43% faster page loads, 32% less memory

Co-authored-by: v0 <it+v0agent@vercel.com>
2026-08-01 09:56:49 +00:00
v0andcetinmustafa83 5bbd7d0b1b feat: update package.json keywords and add new dependency @radix-ui/react-visually-hidden
Co-authored-by: cetinmustafa83 <30570791+cetinmustafa83@users.noreply.github.com>
2026-07-31 13:21:48 +00:00
Mustafa Cetin 7ea8dc48c8 Round 23: Report Card Generator, Seating Chart, School Library, Parent Portal Enhancement
- Report Card Generator: Professional report cards with PDF export
  - Subject grades table with competency levels
  - Competency radar chart, teacher comments
  - Template management, batch generation
  - Status workflow: draft → review → published → archived

- Seating Chart View: Visual classroom layout
  - Grid-based classroom with desk positions
  - Multiple layout templates (rows, groups, U-shape, circle)
  - Click-to-assign student placement
  - Randomize and smart arrange features
  - Student info popover

- School Library View: Book lending system
  - Book catalog with search and filter
  - Checkout system with due dates and renewals
  - Overdue tracking with notifications
  - Reservation queue system
  - Statistics dashboard with charts

- Enhanced Parent Portal: Comprehensive dashboard
  - Child overview with multiple children selector
  - Academic progress with competency radar chart
  - Attendance & illness with approval
  - Communication, schedule, and reports tabs

- Bug fixes: i18n breadcrumb keys for new views
- Styling: Gradient headers, animations, hover effects across all new views
- 200+ i18n keys added, 15+ API routes, 3+ Prisma models
2026-07-30 03:05:16 +00:00
Mustafa Cetin ba55bd13e4 Round 12: WebSocket Collaboration, Curriculum Mapping, Attendance Analytics, Data Backup, Mobile Optimization, Performance 2026-07-29 09:47:32 +00:00
Mustafa Cetin 0c1f739989 Initial commit: ExaMetra v1.0.0 — Free & open-source competence & grading platform
Features:
- 15+ views: Dashboard, Classes, Progress, Flower, Matrix, Assessments, Grading, Reports, Attendance, Calendar, Lesson Plans, Analytics, Parent Communication, Behavior Tracking, Settings
- 34+ API endpoints
- 30+ Prisma models
- 700+ i18n keys (German + English)
- Keyboard shortcuts (Cmd+K, Cmd+1-9, Cmd+/)
- Batch deletion, drag-and-drop seating, custom color palette
- Demo accounts (admin, teacher, student, parent)
- Dark mode, responsive design, print styles
- CSV/PDF export, notification system, onboarding tour
- Zero emojis — all replaced with Lucide icons
- MIT License
2026-07-29 05:46:10 +00:00