Skip to content

Learnlaby/learnlaby

Repository files navigation

Learnlaby

Learnlaby is an innovative online classroom platform that enhances learning experiences by integrating advanced student analysis tools, grading visualizations, and collaborative features like team assignments. It empowers teachers with real-time insights to track performance and optimize class planning. It also offers students personalized learning tools, including automatic study timetable integration, ensuring a flexible and inclusive educational environment.

Project Documents

All project documents are in the Project Wiki

Project Structure

│── .next/                 # Next.js build directory  
│── app/                   # Main application folder  
│   ├── api/               # API routes  
│   ├── calendar/          # Calendar feature  
│   ├── classroom/         # Classroom pages  
│   ├── components/        # UI components  
│   ├── home/              # Home page  
│   ├── profile/           # User profile  
│   ├── to-do/             # To-do feature  
│   ├── layout.tsx         # Main layout  
│   ├── page.tsx           # Entry point  
│── components/            # Shared components  
│── hooks/                 # Custom hooks  
│── lib/                   # Utility functions  
│── prisma/                # Prisma database schema  
│── public/                # Static assets  
│── .env                   # Environment variables  
│── package.json           # Dependencies and scripts  
│── next.config.ts         # Next.js configuration  
│── middleware.ts          # Middleware  
│── eslint.config.mjs      # ESLint config  
│── pnpm-lock.yaml         # pnpm lockfile

Logging

  • Client-side Logging: Use console.log() for debugging UI components.

  • Server-side Logging: Use console.error(), or integrate logging libraries such as Winston or Pino.

Team Members

6510545250 Kongkawee Chayarat
6510545322 Chayakarn Hengsuwan
6510545454 Thorung Boonkaew

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •