supalerk-ar66
|
a2ce1d79a2
|
feat: Implement core application layout, global styling, dark mode, and essential UI components.
|
2026-01-26 12:59:32 +07:00 |
|
JakkrapartXD
|
84e4d478c7
|
feat: add API endpoint and service logic for reordering quiz questions.
|
2026-01-26 12:00:59 +07:00 |
|
supalerk-ar66
|
44c61c8fb2
|
feat: Configure Tailwind CSS with custom settings and establish a global design system including light/dark mode variables and component styles.
|
2026-01-26 11:04:55 +07:00 |
|
supalerk-ar66
|
2cf79c2479
|
feat: Implement user profile management page with personal information and password editing capabilities.
|
2026-01-26 10:40:50 +07:00 |
|
supalerk-ar66
|
0c0121eac7
|
feat: scaffold Nuxt 3 application with initial core pages, components, and comprehensive 'My Courses' view.
|
2026-01-26 10:06:27 +07:00 |
|
Missez
|
af7890cc8f
|
feat: Add instructor course management pages for creating, listing, and viewing course details.
|
2026-01-26 09:53:54 +07:00 |
|
supalerk-ar66
|
69eb60f901
|
feat: Initialize core frontend application structure, including layouts, authentication pages, and common UI components.
|
2026-01-26 09:27:31 +07:00 |
|
supalerk-ar66
|
ae84e7e879
|
Background Color
|
2026-01-23 13:36:00 +07:00 |
|
JakkrapartXD
|
8fc11381ad
|
reorder lesson fix path
|
2026-01-23 13:33:47 +07:00 |
|
supalerk-ar66
|
73a4ea6562
|
fix: persist dark mode across refresh
|
2026-01-23 13:27:23 +07:00 |
|
JakkrapartXD
|
5d6cab229f
|
make admin approve api
|
2026-01-23 13:16:41 +07:00 |
|
JakkrapartXD
|
6acb536aef
|
add filter APPROVED to couse to see olny APPROVED course
|
2026-01-23 11:29:46 +07:00 |
|
supalerk-ar66
|
cb1e804490
|
1
|
2026-01-23 10:55:31 +07:00 |
|
JakkrapartXD
|
6e5a8d01e6
|
add skill to project
|
2026-01-23 10:53:48 +07:00 |
|
JakkrapartXD
|
5e7d265ffb
|
add filter to course
|
2026-01-23 10:37:30 +07:00 |
|
supalerk-ar66
|
1cbaed72cb
|
feat: Add new file with introductory console logs.
|
2026-01-23 10:11:30 +07:00 |
|
supalerk-ar66
|
e162e24cf8
|
feat: add browse courses page with search and filtering functionality, and create the main landing page.
|
2026-01-23 10:08:07 +07:00 |
|
supalerk-ar66
|
9bfb852ad0
|
feat: Scaffold new Nuxt.js application with initial pages, layouts, composables, and middleware.
|
2026-01-23 09:54:39 +07:00 |
|
Missez
|
ab3124628c
|
feat: Implement authentication system with token refresh and initial instructor dashboard with course management.
|
2026-01-23 09:53:44 +07:00 |
|
supalerk-ar66
|
0eb9b522f6
|
feat: Introduce core e-learning features with new pages for course details, dashboard, authentication, browsing, and learning, supported by a useCourse composable.
|
2026-01-23 09:47:39 +07:00 |
|
JakkrapartXD
|
c982ab2c05
|
add check quizz for student
|
2026-01-22 17:30:35 +07:00 |
|
JakkrapartXD
|
76f8ab120a
|
add quastion to api
|
2026-01-22 17:16:52 +07:00 |
|
JakkrapartXD
|
dcf0385a87
|
protech
|
2026-01-22 16:22:33 +07:00 |
|
JakkrapartXD
|
5c2b5d55aa
|
update api chapterlesson
|
2026-01-22 15:56:56 +07:00 |
|
supalerk-ar66
|
2fc0fb7a76
|
No files were provided to summarize changes from.
|
2026-01-22 11:22:26 +07:00 |
|
supalerk-ar66
|
7b22699b13
|
feat: Introduce useCourse and useAuth composables, and add new pages for user registration and dynamic course details.
|
2026-01-22 11:04:57 +07:00 |
|
supalerk-ar66
|
ffd2d55e33
|
feat: Implement dashboard with recommended courses and dedicated course detail pages using a new useCourse composable.
|
2026-01-22 10:46:44 +07:00 |
|
supalerk-ar66
|
3c9703ebfa
|
feat: Introduce useAuth composable for user authentication, registration, profile, and password management.
|
2026-01-22 10:33:11 +07:00 |
|
JakkrapartXD
|
bb79e6aedc
|
feat: Remove createLessonWithFiles endpoint and its associated imports and types.
|
2026-01-22 10:22:53 +07:00 |
|
supalerk-ar66
|
af5b3ed266
|
feat: Add dashboard page displaying a welcome message and recommended courses.
|
2026-01-21 17:21:37 +07:00 |
|
supalerk-ar66
|
db9ff684ae
|
feat: Add dashboard, course discovery, and quiz pages to introduce core e-learning functionalities.
|
2026-01-21 17:14:58 +07:00 |
|
supalerk-ar66
|
f6bbd60f2b
|
feat: Implement 'My Courses' dashboard, including course cards, classroom learning, and quiz pages.
|
2026-01-21 17:03:20 +07:00 |
|
JakkrapartXD
|
fc3e2820cc
|
feat: Introduce dedicated instructor and student controllers for chapter and lesson management, including quiz questions.
|
2026-01-21 16:52:54 +07:00 |
|
JakkrapartXD
|
9a7eb50d17
|
feat: Add student and instructor chapter/lesson controllers and refactor instructor lesson file upload endpoints with TSOA.
|
2026-01-21 16:52:38 +07:00 |
|
supalerk-ar66
|
0c369d1197
|
feat: Add course discovery page for browsing, filtering, and viewing course details.
|
2026-01-21 14:59:32 +07:00 |
|
supalerk-ar66
|
8f38f795e6
|
feat: Add useCourse composable for course data management and a new discovery page.
|
2026-01-21 13:30:32 +07:00 |
|
supalerk-ar66
|
327f6ec7b5
|
feat: Add course detail page, authentication composable, and course browsing page.
|
2026-01-21 10:02:51 +07:00 |
|
Missez
|
1e06041769
|
feat: Implement instructor course management pages and service for listing, creating, viewing, and editing courses.
|
2026-01-21 09:52:14 +07:00 |
|
JakkrapartXD
|
cad3f276f5
|
refactor: add type assertions for request parameters and explicitly type multer middleware.
|
2026-01-20 10:03:06 +00:00 |
|
JakkrapartXD
|
04e2da43c4
|
feat: Implement lesson creation with file uploads (video, attachments) and quiz data, integrating MinIO for storage.
|
2026-01-20 16:51:42 +07:00 |
|
supalerk-ar66
|
4851182f4a
|
feat: Implement user profile management and add comprehensive i18n translations for English and Thai.
|
2026-01-20 16:49:51 +07:00 |
|
supalerk-ar66
|
6b1ff7196a
|
feat: Create dashboard page displaying welcome message, continue learning progress, and recommended courses.
|
2026-01-20 16:46:19 +07:00 |
|
supalerk-ar66
|
bdebf2224e
|
A
|
2026-01-20 16:36:20 +07:00 |
|
supalerk-ar66
|
693b00b96a
|
feat: add useCourse composable for managing course data, enrollment, and learning progress.
|
2026-01-20 16:11:26 +07:00 |
|
supalerk-ar66
|
e705f2c6b9
|
feat: add classroom learning interface for video lessons with progress tracking and curriculum navigation.
|
2026-01-20 15:51:58 +07:00 |
|
supalerk-ar66
|
897edb6438
|
feat: implement useCourse composable for managing course data, enrollment, and lesson progress.
|
2026-01-20 15:42:34 +07:00 |
|
supalerk-ar66
|
e6549cda44
|
feat: add useCourse composable for managing course-related API interactions and data fetching.
|
2026-01-20 15:31:28 +07:00 |
|
supalerk-ar66
|
06ff2c0d9f
|
feat: add useCourse composable with functions for fetching, enrolling, and managing course data.
|
2026-01-20 15:25:18 +07:00 |
|
supalerk-ar66
|
36593bc4f1
|
feat: implement my courses page with course fetching, filtering, and enrollment/certificate modals.
|
2026-01-20 15:13:02 +07:00 |
|
supalerk-ar66
|
122bb2332f
|
feat: Implement course discovery page with browsing, filtering, and detail view, powered by a new useCourse composable.
|
2026-01-20 15:01:01 +07:00 |
|