czay.dev
Forge
Catalyst
Elements
Goodies
BlogCareer
Let's talk
czay.dev

From experiment to product. Forge builds software, Catalyst trains developers, Elements shelves what's born from both.

[email protected]
Forge

Software studio

  • Web development
  • Custom systems
  • Integration & automation
  • Mobile apps
  • Maintenance & support
Catalyst

Institutional training

  • Baştan Sona HTML
  • Baştan Sona CSS
  • JavaScript Temelleri
  • JavaScript Orta Seviye
  • JavaScript İleri Seviye
  • Baştan Sona React
Elements

Products

  • Student Panel
  • Better Payment

Site

czay.dev

  • Blog
  • Career
  • Contact
  • Goodies
  • Resources
  • Roadmaps
  • Feedback

© 2026 Furkan Özay. All rights reserved.

  • Terms of use
  • Privacy
  • Cookies
  1. Home
  2. Elements
  3. Student Panel

Student Panel

A private student platform for instructors and institutions. Curriculum, assignments, attendance, live classes, and progress tracking all in one panel; no public registration, students are added by the instructor.

View live project
Featured
Year
2026
Category
Product
Technologies
15
Status
Live
40+
Screens
199
Automated tests
Single container
Deployment
01

About the project

Every educator faces the same mess: the curriculum is in one document, assignments on WhatsApp, attendance in a spreadsheet, and class recordings in a Drive folder. Students try to track what homework they've submitted, while instructors try to see who is falling behind, all from a system where nobody can see everything at a glance. Student Panel was built to replace this chaos. The instructor sets up the curriculum once, adds students to a group or an individual class, and the student logs in via a one-time passcode sent to their email. From that day on, they see their schedule, assignments, lecture notes, resources, and progress all in one place. The product is intentionally private: there is no public registration, and everyone only sees the content assigned to them. Institutional cohorts and individual tutoring run on the same underlying data model — meaning whether you teach a single student or run a 12-person academy term, you use the exact same dashboard.

02

My role

I built the entire product: scoping, data modeling, authentication, instructor and student panels, email flows, deployment infrastructure, and tests. I use it in production with my own students.

03

As a product

An out-of-the-box student platform for educators — I deploy it, you own the system.

  • Curriculum and Lesson Content

    Section-lesson structure, syntax-highlighted lecture notes, lesson-specific resources, and prerequisite program ordering.

  • Assignments and Assessment

    Assigning homework, student submissions, grading, and written feedback. Lessons cannot be closed without submission.

  • Calendar and Live Classes

    Class schedules, join links that open at class time, and post-class recording playback directly on the panel.

  • Attendance and Progress

    Attendance tracking, completion percentage, activity heatmaps, weekly streaks, and a 360-degree student view on the instructor dashboard.

  • Classroom and Motivation

    Class board, member list, leaderboards, term awards, and announcements targeted to the entire class or individual students.

  • Administration

    Student and group management, invitation and welcome emails, parental consent, KVKK consent forms, and role-based access control.

Who it's for

  • Instructors running their own student cohorts and private tutors
  • Academies, bootcamps, and educational institutions launching term-based classes
  • Teams running internal corporate training programs

How to get it

  • Deployment + License

    Runs on your own domain and server. I handle the setup; you retain full control over your data and system.

  • Hosted

    Hosting, updates, backups, and monitoring are on me. You just use the panel.

  • Custom Enterprise Development

    White-label branding, integration with your existing systems, or custom enterprise modules. We define the scope together.

Pricing depends on scope. Instead of a fixed price list, we talk through what you need and I send you a quote.

04

Key features

  1. 01Private access: no public registration, students are added by the instructor; passwordless login (email code or passkey)
  2. 02Curriculum: section and lesson structure, syntax-highlighted lecture notes, lesson-specific resources
  3. 03Assignment lifecycle: assigning, submission, grading, and written feedback — lessons cannot be completed without submitting assignments
  4. 04Calendar and live classes: a join link that opens in the panel at class time, followed by class recordings hosted on Drive
  5. 05Attendance and progress: attendance logging, program completion percentage, annual activity heatmaps, and weekly streaks
  6. 06Classroom space: board, member list, leaderboard, and term awards; announcements targeted to the class or a single student
  7. 07Program prerequisites: next program doesn't unlock before the current one finishes; the order can be customized per group
  8. 08Institutional cohorts and 1-on-1 private tutoring in the same data model; parental consent flow for under-18s
  9. 09Works like a native mobile app (PWA), dark mode, fully Turkish interface

Impact

  • Assignment tracking moved off messaging apps: submissions, grades, and feedback are now in one central place
  • Students no longer ask 'Where did I leave off?' — progress percentage and weekly streaks are right on their dashboard
  • Launching a new term is purely a content task: once the curriculum is set up, assigning it to the next cohort takes a single step

Tech stack

Frontend

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS v4

Backend

  • Next.js Server Actions
  • Drizzle ORM
  • PostgreSQL

Identity

  • Better Auth
  • E-posta OTP
  • Passkey (WebAuthn)

Files & Email

  • Cloudflare R2
  • Resend

Deployment

  • Docker
  • Dokploy
  • İstanbul VPS

Tags

  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • Drizzle ORM
  • Better Auth
  • Tailwind CSS
  • Docker
InstallationWant it set up for your organization?Other productsSee all products

Other products

Other products I've built

All
  • Library2026Better PaymentA unified payment gateway library that aggregates payment infrastructures and bank virtual POS systems in Turkey under a single API.Beta